bbb表有long类型的字段,long类型的字段不能出现在select语句中.

解决方案 »

  1.   

    其实long类型可以出在select语句中。
    SQL> create table cc (a varchar2(1),b long);Table created
    SQL>  insert into cc values('1','abc');1 row insertedSQL> select * from cc;A B
    - --------------------------------------------------------------------------------
    1 abc但用创建表形式就会出现相同情况.
    SQL> create table bb as select * from cc;create table bb as select * from ccORA-00997: 非法使用 LONG 数据类型建义改用clob,blob比较合适,对于long类型,oracle只作过渡性质.