Следующее сообщение об ошибке регистрируется при запуске процедуры из задачи, но работает нормально, когда я запускаю ее вручную:
Ошибка выполнения в процедуре сохранения STAGE_SERVICEBUS_ORDER: «Код запроса» отсутствует из JSON response В Statement.execute, строка 4, позиция 60.
процедура выглядит следующим образом:
CREATE OR REPLACE PROCEDURE "STAGE_SERVICEBUS_ORDER"(YEARMONTH VARCHAR)
RETURNS VARCHAR(16777216)
LANGUAGE JAVASCRIPT
EXECUTE AS OWNER
AS '
snowflake.createStatement({ sqlText: `Truncate table DM.STG.SERVICEBUS_ORDER`}).execute();
var copy_into_statement = `copy into DM.STG.SERVICEBUS_ORDER (FILE_NAME,OBJECT) from ( select metadata$filename, $1 from @SERVICEBUS_ORDER`+YEARMONTH+` ) file_format = (type = ''JSON'' strip_outer_array = false) force=true ON_ERROR = CONTINUE `;
snowflake.createStatement({ sqlText: copy_into_statement}).execute();
return ''Done'';
';