请问下面的语句中inputParam起什么作用啊?还有 SELECT inputParam;
SELECT CONCAT('zyxw', inputParam);语句表示什么意思?
CREATE PROCEDURE demoSp(IN inputParam VARCHAR(255), INOUT inOutParam INT)
BEGIN
DECLARE z INT;
SET z = inOutParam + 1;
SET inOutParam = z;
SELECT inputParam;
SELECT CONCAT('zyxw', inputParam);
END
SELECT CONCAT('zyxw', inputParam);语句表示什么意思?
CREATE PROCEDURE demoSp(IN inputParam VARCHAR(255), INOUT inOutParam INT)
BEGIN
DECLARE z INT;
SET z = inOutParam + 1;
SET inOutParam = z;
SELECT inputParam;
SELECT CONCAT('zyxw', inputParam);
END
CONCAT('zyxw', inputParam);连接'zyxw',inputParam,语句就成了
select zyxw from tablename ......
此题其实是把inOutparam+1的返回值以结果集的方式传人参数inputparam中,在由select得到。这是我的理解。
有没有什么方法来验证你的这个想法?如果没有,则选中如下
<--把 SELECT inputParam; 这句从你的代码中删除后,看看效果如何?
-->