码迷,mamicode.com
首页 > 数据库 > 详细

ORACLE nvarchar2和varchar2的区别

时间:2014-09-12 19:08:13      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:ar   strong   div   sp   on   c   r   bs   oracle   

ORACLE nvarchar2和varchar2的区别
 
   1、NVARCHAR2中存储中文字时,一个中文字当一个字符来处理
      NVARCHAR2(10)是可以存进去10个汉字的,如果用来存英文也只能存10个字符。
   2、而VARCHAR2中一个中文字当两个字符来处理
      VARCHAR2(10)的话,则只能存进5个汉字,英文则可以存10个

     Oracle中nvarchar2和varchar2的共同点:
     不定长存储,当存储信息长度小于指定的长度,那么就已实际存入的长度为准这一点不像varchar这种定长存储那样浪费空间,比如varchar 指定是10个字符,那么存入5个字符的时候,他会自动填充空格来补齐以达到指定的长度

ORACLE nvarchar2和varchar2的区别

标签:ar   strong   div   sp   on   c   r   bs   oracle   

原文地址:http://www.cnblogs.com/richelle009/p/3968889.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!