从CLP中的另一个脚本调用sql脚本



我在Unix上使用DB2,我想调用一个在其中运行其他脚本的主脚本。请注意,我使用的是CLP。

主脚本在Oracle中如下所示:

@@脚本1@@脚本2etc

使用CLP在DB2中实现这一点可能吗?

请注意,我不想使用bash脚本来解决这个问题。

通过db2命令访问的Db2 LUW上的经典CLP不支持该功能。

如果您不想使用操作系统脚本(如bash等(,那么您的选项仅限于经典CLP中的!运算符,但它只会调用一个单独的进程(即命令行接口,没有共享变量,没有控制等(。

然而,替代clpplus工具(一个java应用程序,在Db2服务器产品和一些Db2客户端产品中都有(确实支持Oracle风格的脚本,包括@@@命令。

相关内容

  • 没有找到相关文章

最新更新