CREATE PROCEDURE GetImmediateManager
@employeeID INT,
@managerID INT OUTPUT
AS
BEGIN
SELECT @managerID = ManagerID
FROM HumanResources.Employee
WHERE EmployeeID = @employeeID
END
大家好,我可以知道“OUT”的确切用法吗?它与下面的存储过程有何不同?
CREATE PROCEDURE GetImmediateManager
@employeeID INT,
@managerID INT
AS
BEGIN
SELECT @managerID = ManagerID
FROM HumanResources.Employee
WHERE EmployeeID = @employeeID
END
最佳答案
关于SQL 存储过程 - 为什么使用 "OUT"而我只能选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36147422/