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

0x6upsns  于 2022-11-23  发布在  DB2
关注(0)|答案(1)|浏览(146)

我在Unix上使用DB2,我想调用一个主脚本来运行其中的一些其他脚本。注意,我使用的是CLP。
Oracle中的主脚本如下所示:
@@script1@@script2等等
在DB2中使用CLP是否可以实现这一点?
注意,我不想用一个bash脚本来解决这个问题。

carvr3hs

carvr3hs1#

Db2-LUW上的传统CLP(通过db2命令访问)不支持该功能。
如果您不想使用操作系统脚本(如bash等),则您的选项仅限于经典CLP中的!操作符,但它将只调用一个单独的进程(即命令行界面、无共享变量、无控制等)。
但是,替代的clpplus工具(一个java应用程序,在Db2服务器产品和某些Db2客户端产品中都存在)确实支持Oracle样式的脚本,包括@@@命令。

相关问题