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
Write a sql select query that only returns each name only once from a table?
how to dump a table to a file with 'mysqldump'? : Sql dba
What is file based approach?
What are the triggers associated with image items?
What is data type in sql?
What is data modelling in sql?
Can sql function call stored procedure?
Sql technical questions
What does cursor do in sql?
What is where clause in sql?
what are the advantages and disadvantages of cascading style sheets? : Sql dba
Can we use delete in merge statement?
How do you take the union of two tables in sql?
How do I get sql certification?
what is top in tsql? : Transact sql