如何通过/使用命令行在SQL Workbench / J中运行sql脚本?

时间:2019-10-25 09:25:30

标签: sql command-line sql-workbench-j

我有一个小型SQL查询(使用Wbexport实用程序),我需要每天运行。我想自动执行此任务,因此我正在考虑编写一个批处理文件并使用Windows Task Scheduler对其进行计划。有人可以告诉我如何从SQL Workbench / J中的命令行运行sql query / .sql文件吗?

1 个答案:

答案 0 :(得分:0)

已记录in the manual

您需要将要运行的查询放在.sql脚本中,然后在命令行上传递脚本名称:

java -jar sqlworkbench.jar -script=run_export.sql -profile=...

SQLWorkbench64.exe -script=run_export.sql -profile=...

有多种定义连接的方法,可以通过-profile参数,也可以通过指定完整的connection information来定义。使用profile参数时,需要确保配置文件存储在默认位置或指定配置文件的存储位置。