T-SQL - хранимые процедуры
Сервер MS SQL Stored procedure используется для экономии времени на написание кода снова и снова, сохраняя его в базе данных, а также для получения требуемого вывода путем передачи параметров.
Синтаксис
Ниже приведен базовый синтаксис создания хранимой процедуры.
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
Следующая команда является примером, который извлекает все записи из таблицы CUSTOMERS в базе данных Testdb.
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