Можно ли выполнить вызов функции «Показать общие ресурсы» в FUNCTION или PROCEDURE в Snowflake? Поскольку в информационной схеме нет объекта метаданных для запроса информации об общих ресурсах, мы ищем способ создания UDF для получения этих метаданных и воздействия на результаты.
При попытке выполнить следующий код :
CREATE OR REPLACE PROCEDURE get_share_metadata()
RETURNS VARIANT
LANGUAGE javascript
AS
$$
var x=snowflake.execute( { sqlText: "SHOW SHARES" } );
$$
;
call get_share_metadata();
Возвращается следующая ошибка: Ошибка выполнения в хранимой процедуре GET_SHARE_METADATA: Ошибка выполнения хранимой процедуры: неподдерживаемый тип оператора 'SHOW SHARE'. На Snowflake.execute, строка 2, позиция 20