從我的指導書,我創建了下面的過程中,INSERT語句將產生一個錯誤:MySQL:如何僅使用輸出參數調用存儲過程?
create procedure f1
(out error char(5))
begin
declare continue handler for SQLSTATE '23000'
set error='23000';
set error ='00000';
insert into teams values(2,27,'derde');
end;
但是,它並沒有說如何調用該程序。我試過
call f1;
call f1();
call f1(error);
但是這些都不起作用。
謝謝!
感謝球員,但是這兩種解決方案產生:-(但是錯誤的SP,我發現了一個方法,做的工作:調用F1(@ 1 ); – Alexander 2011-03-02 09:47:21