Char is stored as a fixed length string, Varchar2 is stored as a variable
length string. Thus, if you define the table:
Code:
create table mytable (
charfield Char(50),
varfield Varchar2(50));
If you perform the following insert: Insert Into mytable
(charfield,varfield) Values ('Hello','Hello');
The first fields will take 50 bytes while second will take only 5. It is
usually recommended to store strings as varchar.