在snowflake中,如何从动态查询中删除单引号?我在存储过程的异常处理catch块中动态生成update语句。我将错误消息赋值给update语句中的一列。由于错误消息包含单引号,因此未正确生成查询。 我们不能使用反斜杠来转义特殊字符,因为错误消息是动态的。 查询如下所示。Update ABCD set error_message = 'string 'In progress' is too long and would be truncated'
JavaScript compilation error: Uncaught SyntaxError: Unexpected string in TEST_PROC at ' var sqlCommand where TABLE_NAME =''TABLEXYZ'';"
var stmt = snowflake.createStatement
我试图在字符串周围添加单引号,并将其赋值给雪花存储过程中的变量。但该值正以DEFAULT_STR的形式返回。错误消息:
SQL compilation error: error line 1 at position 183 invalid identifier '"${DEFAULT_STR}"' At Snowflake.execute