当前位置:Gxlcms > 数据库问题 > oracle基础知识

oracle基础知识

时间:2021-07-01 10:21:17 帮助过:2人阅读

 

2.  varchar和varchar2

  1)长度不固定,定义varchar2(5)插入aaa时只占3个字节

  2)区分中英文

  3)varchar2和varchar基本等价(varchar2是oracle自己定义的一个非工业标准的varchar,VARCHAR2把空串等同于null处理,而varchar仍按照空串处理)

  4) 最长4000

  5) 使用:适合长度不固定不含中文的情况

   注意:1)在sqldeveloper中创建时可以选择byte和char类型;如果选择byte,varchar2(10)可以存放10个英文字符,5个中文字符;如果选择char则可以存放10个英文字符10个中文字符

      2)建议使用varchar2而不是varchar,因为在oracle中能够上下兼容

 

 3. nvarchar和nvarchar2

  1)长度不固定

  2)不区分中英文(长度定义的是字符数)

  3)nvarchar和nvarchar2基本等价,不同在nvarchar2中英文也是占两个字符

  4) 使用情况:适用于存放中文

 

oracle基础知识

标签:

人气教程排行