雪花子串方法不起作用

snowflake substring method is not working

我尝试了子字符串方法,但它不起作用并给我这个错误。

create or replace procedure
dsa ()
returns varchar
language javascript
$$
var b="{asdfasdf}"
var c=b.substring(1);
return c;
 $$;
 call dsa();

SQL compilation error: syntax error line 5 at position 0 unexpected '$$ var b="{asdfasdf}" var c=b.substring(1); return c; $$'.

您在存储过程定义中缺少关键字 AS。您还需要为子字符串的重载 JavaScript 函数定义两个参数。最后,您确定要为此使用存储过程而不是 UDF 还是 SQL?

create or replace procedure
dsa ()
returns varchar
language javascript
as
$$
var b="{asdfasdf}"
var c=b.substring(0,1);
return c;
 $$;
 call dsa();