Как запустить скрипт SQL в SQL Workbench / J из / с помощью командной строки? - PullRequest
0 голосов
/ 25 октября 2019

У меня небольшой SQL-запрос (который использует утилиту Wbexport), который мне нужно выполнять ежедневно. Я хочу автоматизировать эту задачу, поэтому я думаю написать пакетный файл и запланировать его с помощью планировщика задач Windows. Может кто-нибудь сказать мне, как запустить SQL-запрос / .sql файл из командной строки в SQL Workbench / J?

1 Ответ

0 голосов
/ 26 октября 2019

Это задокументировано в руководстве

Вам необходимо поместить запрос, который вы хотите выполнить, в сценарий .sql, а затем передать имя сценария в командной строке:

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

или

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

Существуют различные способы определения соединения, либо с помощью параметра -profile, либо путем указания полной информации о соединении . При использовании параметра profile необходимо убедиться, что профили хранятся в расположении по умолчанию или указать место, где хранятся профили.

...