在 SQL Server 中,创建存储过程的语法如下:
sql
CREATE PROCEDURE procedure_name
@parameter_name_1 data_type_1,
@parameter_name_2 data_type_2,
...
AS
BEGIN
-- 在这里编写存储过程的逻辑代码
END;
其中,procedure_name 是存储过程的名称,@parameter_name_1、@parameter_name_2 等是存储过程的参数,data_type_1、data_type_2 等是参数的数据类型。在存储过程的主体部分(BEGIN 和 END 之间),可以编写存储过程的逻辑代码,包括对数据的处理、查询和其他操作。
以下是一个示例,演示如何创建一个简单的存储过程:
sql
CREATE PROCEDURE GetEmployee
@EmployeeID INT
AS
BEGIN
SELECT * FROM Employees WHERE EmployeeID = @EmployeeID;
END;
这个存储过程名为 GetEmployee,它有一个参数 @EmployeeID,数据类型为 INT。当调用这个存储过程时,它会返回具有指定 EmployeeID 的员工的信息。