我有一个带有输入参数的存储过程,该参数是一个多值参数。传递的参数将传递给查询的IN子句。我不知道如何在存储过程中处理这个问题。到目前为止,我有这样的代码(这是实际存储过程的片段): CREATE OR replace PROCEDURE <SCHEMA>.Some_Proc IN V_INDSTRY_DESCRPTN VARCHAR'<SOME QUERY>'
EXCEPTION WHEN OTHERS THEN END; 如果我以一个值运行此SP,如:SELECT MY_PROC('TEST_INPUT');SELECT MY_PROC(TEST_COLUMN) FROM TEST_TABLE;
它给我的错误是:ERROR: Can't use a stored procedure in this conte
在MySQL中,存储过程中的预准备语句是安全的吗?请参见下面的示例。向get_info存储过程传递一个表名(pTbl)和where子句(pWhere)。info FROM ',pTbl,' WHERE ',pWhere); EXECUTE ps;我尝试使用SQL调用如下所示的存储过程,但只得到了一个错误,提示我的MySQL