javascript - 雪花程序传递双变量
问题描述
我将一个双精度值传递给雪花程序,但是我给它的标识符无效。如何解决问题。
CREATE OR REPLACE PROCEDURE "proc1" (abcd DOUBLE)
RETURNS string not null
LANGUAGE JAVASCRIPT
EXECUTE AS OWNER
AS '
try {
var INS_UPD = `select 'abcd'+1 from table;`
snowflake.createStatement( {sqlText: INS_UPD} ).execute();
} catch (err) { snowflake.createStatement({sqlText: "ROLLBACK;"} ).execute();
return "Error: "+err;
}
return ''Success'';
';
给出错误无效的标识符abcd
解决方案
推荐阅读
- tensorflow - 使用 tf.data.Dataset.from_tensor_slices(....) 上的地图标记数据集
- angular - 无法重置的输入字段
底角的 - python - 对 app.layout 和回调进行故障排除时遇到问题
- c# - 从 Task.Run() 函数获取结果而无需调用者方法等待它?
- html - 选择框上的 CSS 伪 ::after 不会打开选项
- reactjs - react-share 库没有任何功能来检测共享链接或关闭的对话框
- azure - 在特定条件下禁用 Azure 功能
- c# - 如何在.net核心依赖注入中多次注册相同的接口和类实现
- sql - 用户操作之间的平均时间(SQL 和 pandas)
- html - h5和字体平滑度/抗锯齿/粗体的奇怪问题