T-SQL - Thủ tục được lưu trữ

Máy chủ MS SQL Stored procedure được sử dụng để tiết kiệm thời gian viết lại mã bằng cách lưu trữ mã giống nhau trong cơ sở dữ liệu và cũng nhận được kết quả đầu ra cần thiết bằng cách chuyển các tham số.

Cú pháp

Sau đây là cú pháp cơ bản của việc tạo thủ tục đã lưu trữ.

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

Thí dụ

Hãy xem xét bảng KHÁCH HÀNG có các bản ghi sau.

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

Lệnh sau là một ví dụ sẽ tìm nạp tất cả các bản ghi từ bảng CUSTOMERS trong cơ sở dữ liệu Testdb.

CREATE PROCEDURE SelectCustomerstabledata 
AS 
SELECT * FROM Testdb.Customers 
GO

Lệnh trên sẽ tạo ra kết quả sau.

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