閱讀60 返回首頁    go 阿裏雲 go 技術社區[雲棲]


MYSQL存儲過程,錯誤處理機製

CREATE PROCEDURE test() 
BEGIN  
/*定義錯誤,1062是插入重複的訂單號的存儲過程*/
declare errname condition for 1062;  
/*exit出現錯誤後停止執行下一條,CONTINUE 繼續執行未完成的存儲過程,直至結束*/  
declare exit handler for errname  
begin  
 SELECT -19;  
end;  
INSERT INTO sz_log_no(`no`)VALUES('21');  
INSERT INTO sz_log_no(`no`)VALUES('21');  
  
END 

最後更新:2017-04-02 15:28:28

  上一篇:go 穀歌關閉音樂搜索服務
  下一篇:go java中自定義annotation