Можно ли сконфигурировать snow sql для запуска сценария входа в систему. sql и выхода НЕ? - PullRequest
0 голосов
/ 11 февраля 2020

В настоящее время используется снег sql Версия: 1.1.86

При вызове снега sql с опциями -q или -f , оператор или sql файл может быть выполнен. В обоих моих тестовых случаях - выписка или sql файл - они НЕ содержат 'выход', но снег sql выходит из соединения, возвращая меня к приглашению o / s.

В идеале я хочу сразу запустить 1 или более запросов при запуске snow sql, а затем все еще подключаться и при подсказке snow sql. (Функциональность, например, логин Oracle. sql поведение.)

Ответы [ 2 ]

0 голосов
/ 29 февраля 2020

Вы уже пытались настроить Snow sql, чтобы клиентский сеанс оставался активным? https://docs.snowflake.net/manuals/user-guide/snowsql-config.html#client -session-Keep-жив

0 голосов
/ 12 февраля 2020

Двухэтапный подход будет следующим:

  1. Соединение через снег SQL
  2. Выполнение !source <filename>

Это выполнит SQL в файле без выхода из Snow SQL.

Я думал, что использование параметра -q будет работать. Для меня это не сработало и вернуло следующую ошибку после подключения:

001003 (42000): SQL ошибка компиляции:
синтаксическая ошибка строки 1 в позиции 0, неожиданная '/'.

Мне нужно продолжить расследование, так как у меня нет '/' в моем файле

...