MS SQL Server 存储过程用于通过在数据库中存储代码来节省反复写入代码的时间,并通过传递参数获得所需的输出.
语法
以下是存储过程创建的基本语法.
Create procedureAs Begin End Go
示例
考虑具有以下记录的CUSTOMERS表./p>
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