【问题标题】:Execute statements from a file in DB2 SQL PL从 DB2 SQL PL 中的文件执行语句
【发布时间】:2014-07-02 08:17:39
【问题描述】:

我想从 DB2 SQL PL 存储过程中的文件执行一些 CREATE TABLE/INSERT/UPDATE 语句。 比如:

 CREATE PROCEDURE UPDATE_SAL (...)
  LANGUAGE  SQL
  BEGIN
    ....
    CALL/EXECUTE 'file.sql'
    ....
  END

我该怎么做?我试图在 DB2 文档中找到一些东西,但没有找到任何有用的东西。

【问题讨论】:

    标签: sql stored-procedures db2


    【解决方案1】:

    这是不可能的。 DB2 中不存在该选项。

    但是,您可以使用内置模块读取 DB2 中的文件。这样,您可以解析给定文件(每行读取行直到分隔符),使用读取的数据创建动态语句,然后执行它们。

    我想过这个问题:https://github.com/angoca/db2tools/issues/9

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-30
      • 1970-01-01
      相关资源
      最近更新 更多