【发布时间】:2019-03-12 18:18:16
【问题描述】:
感谢您的宝贵时间。
我正在处理 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: Unexpected 'str = select * from CITY 处的 getACity 中的标识符 name="Laflin"' 位置 21
我了解我用于在 javascript 函数中执行查询的语法不正确,但我什至不确定在 Snowflake 中是否可行。
我有以下问题 -
- 我可以在 javascript UDF 中执行查询并在正在进行的函数中使用结果吗?
- 我可以在另一个 Javascript UDF 中调用一个 Javascript UDF 吗?如果这是可能的,它也对我有用。
我已经浏览了 Snowflake documentation,但找不到针对此案例的任何帮助。
再次感谢您的宝贵时间。非常感谢!
【问题讨论】:
标签: javascript snowflake-cloud-data-platform