【发布时间】:2020-05-12 04:02:23
【问题描述】:
我在 MySQL 中有一个过程,我希望将字符串 Question_Description 作为 OUT 参数传递。但是,每次我执行该过程时,它总是返回 NULL。我该如何解决?我尝试了许多不同的方法,但都没有奏效。
DELIMITER $$
CREATE PROCEDURE `QuestionTitle`(IN `QID` INT(11), OUT `Description` VARCHAR(255))
BEGIN
select Question.Question_ID, Question.Question_Description
FROM Question, QuestionAllocator
WHERE Question.Question_ID=QuestionAllocator.QuestionID and Question.Question_ID=QID;
END$$
DELIMITER ;
【问题讨论】:
-
好吧,如果你从来没有赋值过,你期望它是什么?
标签: mysql stored-procedures procedure