Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: What's this...varchar2 as fast as char?
Sean Emery wrote:
>
> Hello,
>
> Excuse me for bringing up a probably hashed and re-hashed argument, but
> two oracle consultants informed us that we should probably never use a
> char field because varchar2 fields are just as fast inside an Oracle DB
> and you never have to rtrim() them.
varchar2 is variable length. As a result, it is space saving. In effect, it will save the time in table scan as it scans less blocks. Moreover, it uses non-blank padded comparison semantics. Thus, it reduces some overhead in comparison.
--- Name : Lun Wing San Title : Oracle Application Developer of Hong Kong Productivity Council Oracle Database Administrator and System Administrator of QRC Phone : (852)27885841 This posting represents the personal opinions of the author. It is not the official opinion or policy of the author's employer. Warranty expired when you opened this article and I will not be responsible for its contents or use.Received on Fri Feb 07 1997 - 00:00:00 CST