Параметры SQL-запросов
/commandTimeout=<seconds>
Используйте эту опцию, чтобы задать время ожидания выполнения команды.
/connectionTimeout=<seconds>
Используйте эту опцию, чтобы задать время ожидания подключения к серверу.
/noTransaction
Используйте эту опцию, чтобы отключить режим транзакций.
Это может быть полезно, например, при удалении объектов базы данных с помощью скриптов. Если режим транзакций включен, сервер откатит транзакцию, если хотя бы один из удаляемых объектов не существует.
/noWarnings
Используйте эту опцию, чтобы отключить вывод предупреждающих сообщений на консоль.
/parse
Используйте эту опцию, чтобы проверить, как gsqlcmd разбивает SQL-скрипты на команды в режиме exec.
Пример использования:
gsqlcmd exec db script.sql /parse
/prepare
Используйте эту опцию, чтобы получить окончательный сценарий, который будет выполняться в режиме exec.
Пример использования:
gsqlcmd exec db script.sql /prepare /set=param1=value1;param2=value2
Вы можете выполнить полученный код в режиме exec или с помощью другого инструмента.
/trace
Используйте эту опцию, чтобы включить отслеживание SQL-команд, отправляемых на сервер.
По умолчанию gsqlcmd выводит сообщения трассировки на консоль. Вы можете указать файл журнала в gsqlcmd.exe.config, который находится в каталоге утилиты gsqlcmd.