Снежинка;Ошибка компиляции SQL: недопустимый тип объекта: «EXTERNAL_TABLE» в GET_DDL («DATABASE», «MyDb») - PullRequest
0 голосов
/ 16 октября 2019

В некоторых базах данных Snowflake я могу без проблем запустить SELECT GET_DDL('Database', 'MyDatabase');, но в другой я получаю следующее сообщение об ошибке

Ошибка компиляции SQL: недопустимый тип объекта: 'EXTERNAL_TABLE'

Возможно, в этой базе данных определен внешний объект, но я все же хотел бы рекурсивно извлечь DDL из базы данных ...

Можно ли использовать какой-нибудь прием?

1 Ответ

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

Вы можете попробовать использовать DESCRIBE EXTERNAL TABLE, которая описывает виртуальные столбцы в таблице. ОПИСАНИЕ ВНЕШНЕГО СТОЛА

...