2011-08-30 43 views
1

PL/SQL具有数据类型NVARCHAR2(大小),其中大小为32767字节;相当于4095条记录。PL/SQL数据类型支持大于NVarchar2的大小

现在,我应该给出哪种数据类型作为可以支持超过4k记录的NVARCHAR2的替代方法?我在asp.net中有一个不支持分页的gridview。哪种数据类型最适合支持超过4095条记录?

回答

4

这是正文吗?你可以使用CLOB

CLOB数据类型存储单字节和多字节字符数据。 支持固定宽度和可变宽度字符集,并且 都使用数据库字符集。 CLOB对象最多可以存储 字符数据的(4 千兆字节-1)*(CHUNK参数LOB存储的值)。如果在你的数据库中的表空间是标准的 块大小的,如果你已经使用了创建LOB列时LOB存储CHUNK 参数的默认值,那么这相当于(4千兆字节 - 1) *(数据库块大小)。

您可以检查same page为其他类型(BLOBNCLOB),用于存储大量数据。

+0

感谢您的信息。但是,采用如此巨大的数据类型会降低页面性能,因为通过网络发送如此庞大的数据会降低网络和服务器的开销。 –

+4

@Xor power,它表示“最多”,您不必在变量中存储4GB。您要求存储空间大于32K,NullUserExecption为您提供了答案。当然,你不能抱怨它存储太多吗? – Ollie