VARCHAR2(size)
•   Variable-length character string having maximum length size bytes. Maximum size is 4000 bytes, and minimum is 1 byte.
•  
•   You must specify size for VARCHAR2.
•  
BYTE indicates that the column will have byte length semantics; CHAR indicates that the column will have character semantics.