在存储过程里使用IN关键字

来源:互联网 发布:云建站系统源码 编辑:程序博客网 时间:2024/06/02 19:00
/*=======================================
对象名称:PR_USER_GETLISTBYUSERIDSTRING
功能描述:根据以“,”分隔的USER_ID获取用户
参数说明:
调用示例:
作   者:
创建时间:-11-10
修改人:
修改时间:
========================================*/
ALTER PROCEDURE PR_USER_GETLISTBYUSERIDSTRING
(
    @USER_ID_STRING NVARCHAR(50)
)
AS
    DECLARE @V_SQL NVARCHAR(2000) ;
BEGIN
 
    SET @V_SQL = 'SELECT [USER_ID], USER_LOGIN_NAME FROM [USER] WHERE [USER_ID] IN (' + @USER_ID_STRING  + ')';
    EXECUTE SP_EXECUTESQL @V_SQL;
 
END;
GO
 
 
EXECUTE PR_USER_GETLISTBYUSERIDSTRING '24,25'
 
0 0
原创粉丝点击