|
查看: 1634|回复: 3
|
oracle db long text
[复制链接]
|
|
|
如何在oracle db store >4000 char 的 long text?因为它的nvarchar2 只支援到4000 character 而已 |
|
|
|
|
|
|
|
|
|
|
发表于 27-6-2008 09:37 PM
|
显示全部楼层
clob
如 Oracle9i 以上可用 clob - 可容纳4GB的char.
但是要注意的是,是否你真的需要这样大的data type.
clob, DML command 是有些不一样的。 也会有 performance 的问题,如处理不当。
如数据少过8K建议用两个column 联合使用。
例如备注(remarks) 的数据少过8K但多过4K, 那就用创建两个column: remarks1 (4K) 和 remarks2 (4K)。
以上只是建议。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 1-7-2008 05:39 PM
|
显示全部楼层
原帖由 悠哉亭 于 27-6-2008 09:37 PM 发表 
如 Oracle9i 以上可用 clob - 可容纳4GB的char.
但是要注意的是,是否你真的需要这样大的data type.
clob, DML command 是有些不一样的。 也会有 performance 的问题,如处理不当。
如数据少过8K建议用两个 ...
ms sql 用ntext 就可以store long text 了, 稳定又没perfomance 问题,觉得oracle 有点
还有这个blob 是什么用的? |
|
|
|
|
|
|
|
|
|
|
发表于 1-7-2008 09:44 PM
|
显示全部楼层
blob (binary large objects )是用来储存 binary data 如文件。
我是以DBA 的观点来看。 如处理不当, MS SQL ntext/text 也会有 performance 的问题。 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|