Oracle数据库中longlob类型的区别及转换.pdfVIP

Oracle数据库中longlob类型的区别及转换.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle 数据库中 long,lob 类型的区别及转换 字符类: LONG:可变长的字符串数据,最长 2G ,LONG 具有 VARCHAR2 列的特性,可以存储 长文本,一个表中最多一个 LONG 列 二进制类: LONG RAW :可变长二进制数据,最长2G 大对象类: CLOB:用来存储单字节的字符数据 NCLOB:用来存储多字节的字符数据 BLOB :用于存储二进制数据 BFILE:存储在文件中的二进制数据,这个文件中的数据只能被只读访。但该文件不包 含在数据库内。 CLOB,NCLOB ,BLOB 都是内部的 LOB 类型,最长 4G ,没有LONG 只能有一列的限制, 对于保存图片、文本文件、Word 文件,用 BLOB 最好,LONG RAW 也不错,但 Long 是 oracle 将要废弃的类型,因此建议用 LOB 。 对于包含 long 数据类型的表 t1 ,不能用“create table t2 as select * from t1; ”的方式予以复制, 会报“非法使用 long 类型”的错误: SQLcreate table t1(myid number, mylong long); SQL(c3prd)create table t2 as select * from t1; create table t2 as select * from t1 * ERROR at line 1: ORA-00997: illegal use of LONG datatype 解决的方法有: 1)将long 类型先转换成 clob 类型,再用上述方法复制 SQL(c3prd)create table t2 as select myid,to_lob(mylong) mylob from t1; Table created. SQL(c3prd)desc t2 Name Null? Type MYID NUMBER MYLOB CLOB SQL(c3prd)create table t3 as select * from t2; Table created. SQL(c3prd)desc t3 Name Null? Type MYID NUMBER MYLOB CLOB Johnson 第 1 页 2007-10-18 2 )用PL/SQL 的方法 declare test_type long; begin select mylong into test_type from t1; insert into t2(mylong) values (test_type); commit; end; / 3 )用sqlplus 的copy 命令 SQL(c3prd)create table t4(myid number, mylong long); Table created. SQL(c3prd)insert into t4 select * from t1; insert into t4

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档