复制splex中源端向目标端的一张表里面insert时,老实报 ora-01036:illegal variable name/number.是什么原因?
我查了目标端和源端字段类型是一样的。谢谢!!!

解决方案 »

  1.   

    desc看了,没什么差异啊 ?
      

  2.   

    用这种方式
    insert into t1(c1,c2,c3) select c1,c2,c3 from t2;
      

  3.   

    ORA-01036 illegal variable name/numberCause: Unable to find bind context on user side.Action: Make sure that the variable being bound is in the SQL statement.
      

  4.   

    如果目标表中的数据全部来源与源表的话,把目标表干掉(drop)重建,如下:create table  tagert_tab tablespace tabspace_name
    as
    select * from splex;
      

  5.   

    字段类型不一致、字段长度不够你可以跟踪你的调试代码,在Pl/dev里面运行下