首页 > 解决方案 > 如何从存储过程中的 SELECT 语句传递返回的 VARCHAR?

问题描述

相关代码:

SELECT `startdate`, `problem` 
INTO tktCompletedDate, problem
FROM servicerequest 
WHERE (requestID = tktRequestID);
    
CASE problem
    WHEN "Screen is broken" THEN 
        SET tktProbSpec = 'installed replacement screen';
    ELSE SET tktProbSpec = 'Ran Diagnostics';
END CASE;

试图完成一个类分配(大惊喜),当我运行这个 SELECT 时返回startdate并将它传递给 tktCompletedDate 变量没有问题,但该problem字段没有被传递。当我稍后检查它时,它说该值为NULL。

标签: mysqlsqlselect

解决方案


推荐阅读