0
点赞
收藏
分享

微信扫一扫

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


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

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

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


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

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



举报

相关推荐

0 条评论