VARCHAR2中的扩展数据类型的含义



两者使用两者之间有什么区别?

VARCHAR2(32767) and VARCHAR2(4000)

12c或11g功能?任何其他数据类型都将接受最大变量....

与11G或更早的工作一起工作时,varchar2类型的最大大小为4000,但在pl/sql过程或函数中,最大大小的最大大小或类型的变量或参数Varchar2是32767。

此页面可能有用https://blogs.oracle.com/oraclemagazine/working-with-strings

请参阅官方文档(http://docs.oracle.com/cd/b19306_01/server.102/b14200/sql_elements001.htm#i54330)

可变长度字符串,具有最大长度大小字节或 人物。最大尺寸为4000字节或字符,最小值为1 字节或1个字符。您必须为Varchar2指定大小。字节 表示该列将具有字节长的语义;char 表示列将具有字符语义。

但在Oracle Databast 12c中也许32767(http://docs.oracle.com/database/121/sqlrf/sqlrf/sql_elements001.htm#sqlrf30020)

可变长度字符串,具有最大长度大小字节或 人物。您必须为Varchar2指定大小。最小尺寸为1字节 或1个字符。最大尺寸为:32767字节或字符,如果 max_string_size =扩展4000字节或字符,如果max_string_size =标准

最新更新