Oracle數據類型之nchar


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM