char varchar varchar2 的区别

总结:
1、CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节    (包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。
2、CHAR的效率比VARCHAR2的效率稍高。


1、 varchar:

  可变长度的非 Unicode 数据,最长为 8,000 个字符。

2、nvarchar:

  可变长度 Unicode 数据,其最大长度为 4,000 字符。

3、char:

  固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。

4、nchar

  固定长度的 Unicode 数据,最大长度为 4,000 个字符。

5、 char和varchar都是字符串类型的

  用Unicode编码的字符串,结果是字符的整数值

posted @ 2012-04-10 16:39  logzh  阅读(324)  评论(0编辑  收藏  举报