What is difference between CHAR and VARCHAR2?What is the
maximum SIZE allowed for each type?
Answer Posted / roopesh kumar
Varchar2: The max. allowed length is 4000 byte default 0
i.e. nothing. This is variable length datatype. it will
take only same space as value stored.
Char: Max. permitable length 2000 byte. Default length 0.
It will store value blank padded to right side till
full length as declared.
Ex. SQL> create table fg (d varchar2);
create table fg (d varchar2)
*
ERROR at line 1:
ORA-00906: missing left parenthesis
SQL> create table fg (d char);
Table created.
SQL> desc fg
Name Null? Type
------------------------------- -------- ----
D CHAR(1)
SQL> create table cher_chk (col1 char(12));
Table created.
SQL> insert into cher_chk values ('raj');
1 row created.
SQL> select length(col1) from cher_chk
2 /
LENGTH(COL1)
------------
12
| Is This Answer Correct ? | 17 Yes | 5 No |
Post New Answer View All Answers
How do I edit a stored procedure?
Is sql pronounced sequel or sql?
how to convert character strings to dates? : Sql dba
What are records give examples?
Is it possible to remove child records without removing master table records...the two having pk,fk relationship?
what is denormalization. : Sql dba
what is not null constraint? : Sql dba
In a distributed database system, can we execute two queries simultaneously?
What is attribute indicator in pl sql?
what are null values? : Sql dba
how to implement one-to-one, one-to-many and many-to-many relationships while designing tables? : Sql dba
What is online transaction processing (oltp)?
What normalization means?
What is the syntax and use of the coalesce function?
What is meaning of <> in sql?