如题,
和varchar2()类型有什么区别。

解决方案 »

  1.   

    VARCHAR2类型的定义如下:
    VARCHAR2(size [BYTE | CHAR])
    size指定大小
    BYTE表明字节语义
    CHAR表明是字符语义
      

  2.   


    -- 正解:varchar2(100 char) 表示这个字段最多存放100个字符(不管你的数据库的字符集是什么),
             如果不用char的话,默认是byte,表示这个字段最多存放100个字节。
      

  3.   

    varchar2(100 char) 表示这个字段最多存放100个字符,最多存放100个字节。
      

  4.   


    試了下,varchar2(1 char)可以插入一个汉字,char(1)不行,char(2)也不行,char(3)才行。无语