我有函数命名
Schema.func_date(date,varchar)
我想这样做(我在 Store proc 中使用以下语句)
Execute 'Select *, ID as Main_Id, ' ||
'schema.func_date(quote_literal('2020-02-20'),quote_literal('ST')), '||
'from main_table'
传递单引号字符串时出现无效操作错误。如何在执行语句中完美传递单引号字符串?
虽然该
QUOTE_LITERAL()
函数在特定上下文中很有帮助,但我认为在使用动态 SQL 时仍需要手动转义单引号。所以你的查询应该遵循这个: