T-SQL – 存储过程
T-SQL – 存储过程
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
以下命令是一个示例,它将从 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