佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1634|回复: 3

oracle db long text

[复制链接]
发表于 27-6-2008 09:34 AM | 显示全部楼层 |阅读模式
如何在oracle db store >4000 char 的 long text?因为它的nvarchar2 只支援到4000 character 而已
回复

使用道具 举报


ADVERTISEMENT

发表于 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 的问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 24-12-2025 12:50 AM , Processed in 0.116772 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表