gpt4 book ai didi

sql-server - 存储过程返回 varchar

转载 作者:行者123 更新时间:2023-12-02 09:48:17 25 4
gpt4 key购买 nike

我想知道在 SQL 中是否可以从存储过程返回 varchar 值,我见过的大多数示例返回值都是 int。

过程中的示例:

declare @ErrorMessage varchar(255)

if @TestFlag = 0
set @ErrorMessage = 'Test'

return @ErrorMessage

最佳答案

您可以使用 out 参数或结果集返回任何数据类型。
返回值应始终为整数

CREATE PROCEDURE GetImmediateManager
@employeeID INT,
@managerName VARCHAR OUTPUT
AS
BEGIN
SELECT @managerName = ManagerName
FROM HumanResources.Employee
WHERE EmployeeID = @employeeID
END

取自 here

关于sql-server - 存储过程返回 varchar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/924455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com