首页 > 其他 > 详细

char与varchar2字符类型的区别

时间:2020-02-29 13:14:24      阅读:85      评论:0      收藏:0      [点我收藏+]

1.实验:

1)创建一个表test,包含三个字段,数据类型分别是varchar2,number,char

create table test(name varchar2(10),id number(10),bname char(10));

技术分享图片

 

 

 

 

2)插入数据

insert into test values(‘gao‘,2,‘gao‘);

技术分享图片

 

 

 技术分享图片

 

 

3)查询字段实际占用的存储空间

技术分享图片

 

技术分享图片

 

 

结论:由实验可知:name列,字符类型是varchar2(10),插入了‘gao‘,占用了3个字节大小。

                                bname列,字符类型是char(10),插入了‘gao‘,占用了10个字节大小。

说明char类型是固定长度的存储,无论插入多大字节,都直接分配固定的字节长度。

 

char与varchar2字符类型的区别

原文:https://www.cnblogs.com/gw666/p/12382470.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!