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