用batch调用DB2 CLPPlus执行多个SQL文

用batch调用DB2 CLPPlus执行多个SQL文

       不啰嗦直接上技能。

  大概三部分组成:

  1.bat文件。(run.bat)

       2.辅助SQL文。(AllRun.sql)

       3.要执行的SQL文。(S1.sql,S2.sql,S3.sql)

  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  1.  run.bat 内容如下

    clpplus db2user/password@localhost:50000/mydb @AllRun.sql

  2.  AllRun.sql内容如下

                clpplus db2user/password@localhost:50000/mydb

                @S1.sql

                @S2.sql

     @S3.sql

          exit

  3. 三个SQL文内容如下

      S1.sql:

    SELECT * FORM T1;

      S2.sql:

    SELECT * FORM T2;

      S3.sql:

    SELECT * FORM T3;

  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

       最后把以上所有的文件放到同一个文件夹下,直接双加执行bat即可。

       注1:S1.sql,S2.sql,S3.sql 可以换成S1.ddl,S2.ddl,S3.ddl文件

  (自)注2:As别名的时候,别名中不能全半角混合。