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 就无法插入两个中文了