我確實經歷了類似的問題及其答案,但它沒有幫助。 這裏是我的方法:MySQL存儲過程返回null
DELIMITER //
DROP PROCEDURE IF EXISTS test//
CREATE PROCEDURE test()
BEGIN
DECLARE intime TIME;
SET intime:=(SELECT intime FROM new_attendance WHERE empid='xxx' AND DATE(dt)='2013-08-02');
SELECT intime;
END //
DELIMITER ;
當我執行這行代碼它的工作原理,並返回適當的值:
SELECT empid FROM new_attendance WHERE empid='xxx' AND DATE(dt)='2013-08-02'
,但它沒有內部程序工作。我感謝您的幫助。提前感謝!
恩,是'TIME'類型的'empid'? – hjpotter92
@ hjpotter92 sry ...這是**銀泰**,編輯問題,指出。 –
@mavrosxristoforos它是**銀泰**,請對由此造成的不便深表歉意。 –