雪花存储过程给出类似 "Uncaught ReferenceError" 的错误?

snowflake stored procedure giving error like "Uncaught ReferenceError"?

我尝试执行下面的查询,它抛出类似“Uncaught ReferenceError: float_param1”的错误

create or replace table test1(num_col1 number);

create or replace procedure rt(float_param1 float )
returns string 
language javascript 
as
$$
var sql_command=
 "insert into test1 (num_col1) values ("+ float_param1 +")";

snowflake.execute(
    {sqltext:sql_command}
    );
return 'succes.';
$$ 
;
call rt(12.23::float);

error 类似于“JavaScript 执行错误:未捕获的 ReferenceError:float_param1 未在 RT 中定义”插入 test1(num_col1)值(“+ float_param1 +")";'位置 42 stackstrace:RT 行:3"

输入参数在存储过程中需要大写。

var sql_command= "插入 test1 (num_col1) 值 ("+ FLOAT_PARAM1 +")";