比如我要通过程序根据下面一个WHER条件造数据,需要怎么实现呢?
跪求各位大虾给小弟点提示WHERE
TABLE_A.A = TABLE_B.A
    AND TABLE_A.B > TABLE_B.B
    AND TABLE_A.E IN ('1', '2', '3')
    OR  TABLE_A.D = TABLE_B.D 

解决方案 »

  1.   

    没明白楼主的意思呢?根据where条件造数据?
      

  2.   

    根据该WHERE条件,通过编程语言,或者PL/SQL实现造数据功能,
    但是我不知道怎么入手,望各位大虾指教
      

  3.   

    造的数据,只要符合WHERE条件就可以,数据类型目前不考虑,只要能造出数据就行
      

  4.   

    WHERE
        TABLE_A.A = TABLE_B.A
        AND TABLE_A.B > TABLE_B.B
        AND TABLE_A.E IN ('1', '2', '3')
        OR  TABLE_A.D = TABLE_B.D分两步造
    1.
        TABLE_A.A = TABLE_B.A
        AND TABLE_A.B > TABLE_B.B
        AND TABLE_A.E IN ('1', '2', '3')for i in 1..3 loop
      for j in 1..1000 loop
        insert into table_a values(a,b,e) values(a||j,j+1,i);
        insert into table_b values(a,b) values(a||j,j);
      end loop;
    end loop;2.   TABLE_A.D = TABLE_B.D
    这个就更容易了吧用个我循环不停的向里面写数据就行了吧.
      

  5.   

    我想写一个通用性的,上面的SQL语句只是为了更形象的说我的意思,
    换句话说,就是只要给出SQL语句的WHERE条件,我程序就可以实现的那种。@zxf_feng能不能麻烦你讲的详细点呢?