欢迎光临
我们一直在努力

sql创建函数的命令,sql调用函数的语句

create FUNCTION Fun_GetDeptID
(
–传入参数 或参数类型
@UserID VARCHAR(100),
@IDepGrade INT
)
–返回值类型
RETURNS VARCHAR(100)
AS
BEGIN
? –定义返回值
? DECLARE @DeptID VARCHAR(100);
? WITH bb AS (
? SELECT? b.* FROM 表名 b
? JOIN 表名 b2 ON b.id=b2.department
? WHERE B2.userid=@UserID
? UNION ALL
? SELECT b3.* FROM
? dbo.表名 b3,bb
? WHERE b3.id=bb.parentid
? )
? –给返回参数赋值
? SELECT @DeptID= bb.id FROM bb
? WHERE bb.iDepGrade=@IDepGrade;
? –返回值
? RETURN @DeptID ?
END
–调用函数
SELECT dbo.Fun_GetDeptID(‘xxxxx’,2)

54351061

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。