博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
转换CLOB字段类型为VARCHAR2, lob类型不支持的sql语句
阅读量:4918 次
发布时间:2019-06-11

本文共 840 字,大约阅读时间需要 2 分钟。

转自:https://blog.csdn.net/e_wsq/article/details/7561209

步骤:

1.建立一个临时varchar2字段用来保存数据

2.将clob的内容截取后更新到varchar2字段中

update table_wonder set tempcolumn = dbms_lob.substr(clobcolumn,4000);

3.drop掉clob字段

4.将临时varchar2字段改名

alter table table_wonder rename column tempcolumn to column;

另外rename语句在9.2以上版本支持,在pl/sql developer 7.0版本的command window中不支持,需要使用sqlplus。

列出lob类型不支持的sql语句

 

不支持的语句 不支持的用法例子
SELECT DISTINCT

SELECT DISTINCT clobCol from...

SELECT clause           

ORDER BY

SELECT... ORDER BY clobCol

SELECT clause           

GROUP BY

SELECT avg(num) FROM...

GROUP BY clobCol

UNION, INTERSECT, MINUS           

(Note that UNION ALL works for LOBs.)

SELECT clobCol1 from tab1 UNION SELECT clobCol2 from tab2;

Join queries

SELECT... FROM... WHERE tab1.clobCol = tab2.clobCol

Index columns

CREATE INDEX clobIndx ON tab(clobCol)...

 

转载于:https://www.cnblogs.com/KevinMO/p/10396772.html

你可能感兴趣的文章
libevent源码分析:epoll后端实现
查看>>
iOS和Android的app界面设计规范(转)
查看>>
【转】关于zend studio 9的4空格替换tab
查看>>
Apache Maven 入门篇(下)
查看>>
HTML 基础 2
查看>>
nginx配置
查看>>
jquery插件
查看>>
tar的基础用法
查看>>
Python编码记录
查看>>
智能社js学习笔记
查看>>
Data Structures and Program Design in C++
查看>>
轮子:读取config.ini文件
查看>>
Java 最常见 200+ 面试题全解析:面试必备(转载)
查看>>
LinkedList
查看>>
Spring框架下PropertyPlaceholderConfigurer类配置roperties文件
查看>>
素因数分解式求法
查看>>
GarsiaWachs算法
查看>>
eclipse 快捷键
查看>>
mysql错误:Column ‘id’ in field list is ambiguous的解决方法
查看>>
HDFS超租约异常总结(org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException)
查看>>