我在 Oracle 9i 中有一个表名 mytable。
mytable 的列是
id number(9,0)
C1 LONG RAW,
C2 VARCHAR2(256),
C3 BLOB,
C4 BFILE
当我尝试这样做时:
create this_other_table as
select * from mytable;
我明白了:
ORA-00997: illegal use of LONG datatype
我猜其他属于某种二进制数据的列(BLOB 和 BFILE,除了 LONG RAW)也会产生错误。
有人可以说明如何做到这一点吗?
Oracle 对您的错误有何评论?
甲骨文推荐什么?
这是模拟您的问题并准备解决方案的方法