天天看點

C# 調用存儲過程操作 OUTPUT參數和Return傳回值

存儲過程是存放在資料庫伺服器上的預先編譯好的sql語句。使用存儲過程,可以直接在資料庫中存儲并運作功能強大的任務。存儲過程在第一應用程式執行時進行文法檢查和編譯,編譯好的版本儲存在高速緩存中。在執行重複任務時,存儲過程可以提高性能和一緻性。由于存儲過程可以将一系列對資料庫的操作放在資料庫伺服器上執行,因而可以降低Web伺服器的負載,提高整個系統的性能。

1、建立存儲過程

  

2、調用存儲過程

3、輸出參數

存儲過程可以通過輸出參數來傳回值。

4、Return 傳回值

使用傳回值表示存儲過程的執行狀态,它類似于輸出參數,其差別:

(1)、傳回值隻能傳回sql整數值;

(2)、傳回值不能在存儲過程内部聲明,它使用Transcat-SQL的RETURN語句傳回;