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 就無法插入兩個中文了