gpt4 book ai didi

sql - 具有输入和输出参数的存储过程

转载 作者:行者123 更新时间:2023-12-04 19:25:26 25 4
gpt4 key购买 nike

我有一个包含 3 列的表:usernamepasswordpermission。我正在尝试编写一个存储过程来接受@username 作为输入参数,然后输出一个参数@permission。我该怎么做?

最佳答案

可能需要更多,但根据您的问题,这是代码:

CREATE PROCEDURE [dbo].[GetPermission]
@userName varchar(50),
@permission int output
AS
BEGIN

select @permission = PERMISSION from USERS where UserName = @userName

END;

编辑:

另一种选择是创建一个函数,例如:

CREATE FUNCTION [dbo].[GetPermission](@userName [varchar(50)])
RETURNS [int]
AS
BEGIN

declare @permission int

select @permission = PERMISSION from USERS where UserName = @userName

return @permission

END;

关于sql - 具有输入和输出参数的存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8888021/

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