set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[TestList]
@UserID nvarchar(4000)
AS
DECLARE
@search_array nvarchar(100)
BEGIN
set @search_array ='16,17,18,19'
select * from Users where charindex(','+rtrim([User_ID])+',' , ','+ @UserID +',')>0
-- set @search_array= '''' + replace(@UserID,',',''',''') + '''';
-- Select * From Users Where [User_Name] in (@search_array);
END
本文介绍了一个使用T-SQL编写的存储过程,该过程通过输入的用户ID来查询匹配的用户记录。通过字符串操作实现了复杂的查询逻辑,适用于需要根据特定用户ID查找相关信息的场景。
1430

被折叠的 条评论
为什么被折叠?



