ORA-00997: 非法使用 LONG 数据类型

原创 2013年12月05日 17:06:51

今天在创建表的时候直接用的create table XXX as select * from AAA;

结果出了一个:ORA-00997: 非法使用 LONG 数据类型 的错误。

后来查了一下,做下笔记:


1、select查询语句中用到where 语句和排序时不能直接 使用数据类型为long的字段,这个时候可以换成联合查询,内联、外联、左右联等都可以,总之,就是不能直接使用带有long数据类型的字段。

2、insert插入语句中同样不可以使用long类型字段,这时,我们可以使用to_lob() 函数进行转化。


参考自:http://blog.163.com/it_shs/blog/static/8026941820090714952327/

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

dblink访问 ORA-00997: 非法使用 LONG 数据类型

dblink访问 ORA-00997: 非法使用 LONG 数据类型

ORA-00997: illegal use of LONG datatype

Oracle 10.2.0.4 中转换long类型到CLOB类型时出现ORA-00997: illegal use of LONG datatype错误。最后用TO_LOB()函数解决:INSERT ...

ORA 各种oraclesql错误

ORA-00001: 违反唯一约束条件 (.)  ORA-00017: 请求会话以设置跟踪事件  ORA-00018: 超出最大会话数  ORA-00019: 超出最大会话许可数  ORA-0...

Long to Varchar2 conversion

come from: http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:839298816582
  • ccsdba
  • ccsdba
  • 2011年01月17日 10:13
  • 6490

dblink访问 ORA-00997: 非法使用 LONG 数据类型

dblink访问 ORA-00997: 非法使用 LONG 数据类型

Oracle修改表和索引的INITIAL初始化大小

由于imp导入的dmp文件之后,由于只是导入表结构但表和索引的initial过大,有的表initial初始化值5G多,所以占用了大量的表空间。   基于以上条件,想减少表及索引的初始化大小,从而降...

ORA-00997: illegal use of LONG datatype

http://www.orafaq.com/forum/t/21725/0/ http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUES...
  • deanza
  • deanza
  • 2012年07月15日 02:29
  • 1584

VB数组排序模块,使用的是快速排序法,支持 Variant、Double、Long、String……等多种数据类型数组排序。

Option Explicit Private Sub QuicksortInt(list() As Integer, ByVal min As Integer, ByVal max As Inte...

JAVA中有关byte,int,long这些基本数据类型的存储方式以及负数在JAVA中的表示方式

Java 定义的位运算(bitwise operators )直接对整数类型的位进行操作,这些整数类型包括long,int,short,char,and byte 。表4-2 列出了位运算:  表4...

oracle 每日一题-LONG数据类型

原始出处: http://www.plsqlchallenge.com/ 作者:Steven Feuerstein  运行环境:SQLPLUS, SERVEROUTPUT已打开 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ORA-00997: 非法使用 LONG 数据类型
举报原因:
原因补充:

(最多只允许输入30个字)