时间:2021-07-01 10:21:17 帮助过:22人阅读
nchar(size) nvarchar2(size)
n 代表的意思是编码格式为unicode编码,无论中文或者英文都以一个字符来存放数据。
举例:
比如“a” ,占用一个字符
比如“月”,占用一个字符
而char与varchar2里,则不是
“a”占用一个字符,“月”占用2个字符
原因:
nchar一个空间用两个字节,char一个空间占用就是一个字节。
删除之前测试用的表
drop table stu01;
drop table stu02;
创建一个表
create table soft_oracle(name nchar(2));
插入数据
insert into soft_oracle values(‘ab‘);
insert into soft_oracle values(‘数据‘);
另外创建一个表类型为char 就无法插入两个中文了
Oracle数据类型之nchar
标签:原因 字节 bsp es2017 code creat 创建 nvarchar drop