用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别名的时候,别名中不能全半角混合。

  

posted on 2018-03-01 21:10 匠人码农 阅读() 评论() 编辑 收藏

版权声明:本文为worthycoder原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/worthycoder/p/8490584.html