日期:2014-05-17  浏览次数:21259 次

Oracle中存储很大很长的字符串用什么类型??
Oracle中存储很大很长的字符串用什么类型??

怎么用?怎么取,给个例子,谢谢。
------最佳解决方案--------------------
引用:
Oracle中存储很大很长的字符串用什么类型??

怎么用?怎么取,给个例子,谢谢。

varchar2 最大是4000
如果不够用 clob 最大存储4G
------其他解决方案--------------------
clob
------其他解决方案--------------------
怎么取看你的环境,你是想从哪儿取?
------其他解决方案--------------------
还是用 varchar2(4000) 吧 , 这样使用起来方便的多

前提是4000个长度足够了,呵呵
------其他解决方案--------------------
CLOB
------其他解决方案--------------------
varchar2 就可以实现了,varchar2(4000) 基本上足够了
------其他解决方案--------------------
CLOB,
http://blog.csdn.net/iihero/archive/2007/02/26/1515282.aspx
------其他解决方案--------------------
CLOB,
参考:
http://blog.csdn.net/iihero/archive/2007/02/26/1515282.aspx
------其他解决方案--------------------
varchar2 吧。 clob感觉比较麻烦
------其他解决方案--------------------
clob
------其他解决方案--------------------
clob 和 blob
------其他解决方案--------------------
一般来说varchar2就够用了,超大的的话就用clob…
------其他解决方案--------------------
blob 或者clob
------其他解决方案--------------------

--很长很长是多长,就是很长很长(—_-)吗?那好吧,varchar2已经很长很长了.....
CREATE TABLE TEST.YYQ
(
    ID                             VARCHAR2(10),
    NAME                           VARCHAR2(10),
    SID1                           VARCHAR2(10),
    SID2                           VARCHAR2(10)
)
PCTFREE 10
MAXTRANS 255
TABLESPACE KANRI
STORAGE(INITIAL 1M NEXT 1M MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER_POOL DEFAULT)
NOCACHE
LOGGING
/
--怎么用?直接用,不同话,抽它!

------其他解决方案--------------------
超过4000,用clob吧 
------其他解决方案--------------------
clob
------其他解决方案--------------------
我用clob试试
------其他解决方案--------------------
字符一般是clob  二进制或者视频图片的是用blob