Спасибо за ваше время.
Я работаю над проблемой в базе данных Snowflake.Я в основном пытаюсь создать Javascript UDF, как показано ниже -
CREATE OR REPLACE FUNCTION getACity()
RETURNS STRING
LANGUAGE JAVASCRIPT
AS
'function getCity() {
var str;
$$ str = select * from CITY where name="Laflin" //This is the problem
$$
return str;
}';
Как вы можете видеть, я пытаюсь использовать данные из другой таблицы в своей функции, но этого не происходит, и я получаю следующую ошибку -
Ошибка компиляции JavaScript: Uncaught SyntaxError: Неожиданный идентификатор в getACity в позиции 'str = select * from CITY, где name = "Laflin" 21
Я понимаю синтаксисиспользование для выполнения запроса внутри функции javascript некорректно, но я даже не уверен, возможно ли это в Snowflake.
У меня есть следующие вопросы -
- Могу ли я выполнитьзапросить внутри UDF JavaScript и использовать результаты в текущей функции?
- Могу ли я вызвать UDF Javascript внутри другой UDF Javascript?Если это возможно, это будет работать и для меня.
Я прошел Снежинку Документация , но не смог найти никакой помощи, специфичной для этого случая.
Еще раз спасибо за ваше время.Очень ценится!