我想執行以下代碼:THROW與RAISERROR
THROW 51051, 'I come from the THROW construct :)', 1 ;
我得到的錯誤是:
Could not find stored procedure 'THROW'.
是不是THROW過程的系統正程序?爲什麼它找不到它?
還有,unsing THROW和ErrorState有什麼區別?一個更老/更新/比另一個更好? ErrorState的「ErrorSeverity」和「ErrorState」是什麼意思?我可以定義它們嗎?或者它們是預定義的?
您使用的是哪個版本?你已經爲2008和2012添加了標籤。 – Rahul
@Rahul:我們正在使用2008 R2 – Adam
這就是爲什麼你得到這個錯誤的原因'THROW'可以從SQL2012開始。 – Rahul