Oracle数据库面试题及详细答案.docx

Oracle数据库面试题及详细答案

一、基础必考题(入门级,考察基础掌握度)

1.请说说Oracle中char和varchar2的区别,实际工作中你会怎么选择?

答案:核心区别有3点,结合实际工作场景说明,不玩理论套话:

1.存储方式:char是固定长度,比如定义char(10),即使只存1个字符,也会占用10个字节(不足补空格);varchar2是可变长度,定义varchar2(10),存1个字符就只占1个字节+1个字节的长度标识(总2字节)。

2.查询效率:char因为长度固定,存储时地址连续,查询时无需计算长度,效率略高于varchar2;varchar2因为长度可变,需要额

文档评论(0)

1亿VIP精品文档

相关文档