我必须更频繁地运行一些DB2 SQL查询。手动执行此操作需要花费大量时间。为此,我计划创建批处理文件来执行那些DB2 SQL命令。 所以,请让我知道是否可以创建Windows批处理文件来运行DB2 sql查询集。
答案 0 :(得分:7)
您可以将.sql
文件保存到硬盘驱动器,并使用DB2命令行执行以下操作:
db2 -vtf C:\path\to\somefile.sql
-v
将命令文本回显到命令行
-t
将语句终止符设置为;
。如果您想使用其他东西(例如创建存储过程),您可以使用-td__
,其中__
表示最多两个可用作终结符的字符。或者,您可以在批处理文件中使用--#SET TERMINATOR __
-f
告诉命令行加载文件中的命令。
请参阅其他命令行选项here。