我有一个小型SQL查询(使用Wbexport实用程序),我需要每天运行。我想自动执行此任务,因此我正在考虑编写一个批处理文件并使用Windows Task Scheduler对其进行计划。有人可以告诉我如何从SQL Workbench / J中的命令行运行sql query / .sql文件吗?
答案 0 :(得分:0)
您需要将要运行的查询放在.sql脚本中,然后在命令行上传递脚本名称:
java -jar sqlworkbench.jar -script=run_export.sql -profile=...
或
SQLWorkbench64.exe -script=run_export.sql -profile=...
有多种定义连接的方法,可以通过-profile
参数,也可以通过指定完整的connection information来定义。使用profile
参数时,需要确保配置文件存储在默认位置或指定配置文件的存储位置。