要往四个表中批量插入对应的数据,想先生成脚本,在用存储过程调用,请问怎么调用,那位能帮助下偶

解决方案 »

  1.   

    通过编程写个小工具很好解决,如delphi,读入这个脚本,然后通过循环一行行执行
      

  2.   

    我这是用java调用的存储过程,前段在处理数据的时候就生成了脚本插入语句。
    例如:insert into tableA values ('01','aa');
    里面是有很多这样的语句,在存储过程中怎么直接就能运行这些语句,
    用了dbms_sql.execute()或者exec()
    但是在存储过程中都不能运行,请问怎么回事?
      

  3.   

    问题已经解决了用的是execute immediate(v_sql);
    原来的在v_sql构造sql语句的时候多了个分号。
    在此谢谢两位仁兄,虽然没有给到帮助但还是给分了。