是否可以将查询中的行作为行发送到存储过程参数? 我的意思是你有存储过程
CREATE PROCEDURE XYZ (IN ARGUMENTS)
BEGIN
*/ how to get values from ARGUMENTS? /*
END;
并将数据发送到CALL指令中的过程,如:
CALL XYZ(SELECT COL1,COL2 FROM TABLE WHERE CONDITION is true)
或者您只需要发送CONDITION作为过程的参数并调用" SELECT"在商店程序内?:(
此致 ARTIK
答案 0 :(得分:2)
不,这在Mysql中是不可能的。你只能使用Mysql Data Types作为程序的参数,i.n。 Mysql存储过程/函数不能使用table作为参数 - 只能使用单一类型的值。