Stored-Procedures
如何忽略儲存過程中的 sql 錯誤?(不處理)
我有一個要處理的記錄列表,游標從表中遍歷它們。該過程在遇到插入語句並且失敗時才退出。有沒有辦法可以忽略錯誤並繼續處理以下記錄?
游標 C1:對於每條記錄:插入 table_t1(col1) 值(’…’);<– 記錄“n”結束游標的插入語句失敗
我希望它不會退出,而是繼續從 n+1 處理到游標末尾。
任何幫助表示讚賞。
找到了。
您必須聲明一個繼續處理程序而不是退出處理程序。這樣,即使有異常,它也會進入處理程序並繼續下一條記錄。
聲明 SQLEXCEPTION、SQLWARNING 的繼續處理程序
> > BEGIN … 處理異常/警告的程式碼 … END > > >