Хранимая процедура 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
Следующая команда является примером, который извлекает все записи из таблицы CUSTOMERS в базе данных Testdb.
CREATE PROCEDURE SelectCustomerstabledata AS SELECT * FROM Testdb.Customers GO
Приведенная выше команда выдаст следующий вывод.