- CREATE FUNCTION [dbo].[GetUserIDText](@Name VARCHAR(50),@Type VARCHAR(50))
- returns VARCHAR(2000)
- as
- Begin
- declare @return VARCHAR(2000)
-
- Begin
- IF @type = '用户' --根据用户名得到UUID
- Begin
- Select @return = UUID From SYS_VIEW_USER Where USERNAME = @Name
- END
- ELSE IF @type = '部门' --根据部门得到UUID
- Begin
- Select @return = String_Agg(UUID,',') From SYS_VIEW_USER Where CDEPTNAME = @Name
- END
- ELSE IF @type = '用户组' --根据用户组得到UUID
- Begin
- Select @return = String_Agg(UUID,',') FROM SYS_VIEW_USERS Where USERSNAME = @Name
- END
- End
- return(@return)
- End
- GO
复制代码
|
|
G00dTsing
2024-10-1 16:54:51