Oracle PL / SQL上的VARCHAR2和LONG数据类型之间的区别

时间:2018-08-06 06:14:21

标签: oracle plsql types

我们使用VARCHAR2数据类型存储长度可变的字符数据.VARCHAR2数据类型采用必需的参数,该参数指定最大大小为32767字节的

我们使用LONG数据类型存储可变长度的字符串。 LONG数据类型类似于VARCHAR2数据类型,不同之处在于LONG值的最大大小为32760字节。

除了“最大尺寸”以外,还有其他区别吗?

2 个答案:

答案 0 :(得分:4)

很快,忘记了LONG的存在。这里是为了向后兼容。如果必须将很多文本存储到一列中,请使用 CLOB 数据类型。

此处提供更多信息:LONG datatype

答案 1 :(得分:-3)

VARCHAR2数据类型带有一个必需参数,该参数指定最大大小为32767字节。Long数据类型与varchar2相同,不同之处在于long值的最大大小为32760字节。