【发布时间】:2012-04-02 20:21:54
【问题描述】:
我正在尝试创建一个将输入数据然后在 OUT 参数中返回消息的过程,但是我收到此消息“常规医院的参数 5.alextest10 不是变量或新的伪变量触发前"
我有这个作为我的程序:
create procedure alextest10
(IN a_patid CHAR(3), IN a_patnam VARCHAR(12), IN a_consno CHAR(3), IN a_ward CHAR(2),
OUT a_message VARCHAR(50))
BEGIN
set a_message = 'Database updated';
INSERT INTO patient (patient_id, patient_name, consultant_no, ward_no)
values (a_patid, a_patnam, a_consno, a_ward);
end!
这是我的呼叫命令:
call alextest10 ('p99', 'Madeuppy', '999', 'w9', a_message)!
你能帮忙吗?
非常感谢!
【问题讨论】: