T-SQL - 儲存過程



MS SQL Server 儲存過程用於透過將相同內容儲存在資料庫中來節省編寫程式碼的時間,並透過傳遞引數來獲取所需的輸出。

語法

以下是儲存過程建立的基本語法。

Create procedure <procedure_Name> 
As 
Begin 
<SQL Statement> 
End 
Go

示例

考慮有以下記錄的 CUSTOMERS 表。

ID  NAME       AGE       ADDRESS            SALARY 
1   Ramesh     32        Ahmedabad          2000.00 
2   Khilan     25        Delhi              1500.00 
3   kaushik    23        Kota               2000.00 
4   Chaitali   25        Mumbai             6500.00 
5   Hardik     27        Bhopal             8500.00 
6   Komal      22        MP                 4500.00 
7   Muffy      24        Indore             10000.00 

以下命令是一個示例,它將從 Testdb 資料庫中的 CUSTOMERS 表中提取所有記錄。

CREATE PROCEDURE SelectCustomerstabledata 
AS 
SELECT * FROM Testdb.Customers 
GO

以上命令將產生以下輸出。

ID  NAME       AGE       ADDRESS           SALARY 
1   Ramesh     32        Ahmedabad         2000.00 
2   Khilan     25        Delhi             1500.00 
3   kaushik    23        Kota              2000.00 
4   Chaitali   25        Mumbai            6500.00 
5   Hardik     27        Bhopal            8500.00 
6   Komal      22        MP                4500.00 
7   Muffy      24        Indore            10000.00 
廣告