return命令用於結束當前程序的執行,返回到上一個調用它的程序或其他程序,其語法格式如下:
return 整數值或變量
return語句要指定返回值,如果沒有指定返回值,SQL Server系統會根據程序執行的結果返回一個內定值,返回值含義如下所示:
返回值 含義
0 程序執行成功
-1 找不到對象
-2 數據類型錯誤
-3 死鎖
-4 違反權限原則
-5 語法錯誤
-6 用戶造成的一般錯誤
-7 資源錯誤
-8 非致使的內部錯誤
-9 已經達到系統的權限
-10,-11 致使的內部不一致錯誤
-12 表或指針破壞
-13 數據庫破壞
-14 硬件錯誤
注意,如果運行過程中產生了多個錯誤,SQL SERVER系統將返回絕對值最大的數值.如果此時定義了返回值,
則返回用戶定義的值.return語句不能返回null.