我尝试了子字符串方法,但它不起作用,并给了我这个错误。
create or replace procedure
dsa ()
returns varchar
language javascript
$$
var b="{asdfasdf}"
var c=b.substring(1);
return c;
$$;
call dsa();
SQL编译错误:位置0处的语法错误第5行意外的"$$var b="{asdfasdf}";var c=b.子字符串(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();