【发布时间】:2015-02-04 09:48:43
【问题描述】:
我有一个 users 表,其中 categories 列带有分隔值。
我正在尝试传递一个类别并在动态 SQL 中对用户表执行类似搜索。
类别值是参数化的。
DECLARE @SQLQuery AS NVARCHAR(4000)
DECLARE @ParamDef AS NVARCHAR(2000)
SET @ParamDef = '@category VARCHAR(100)'
SET @SQLQuery = 'UPDATE [U]
SET [U].[status] = 1
FROM [dbo].[users] AS [U]
WHERE [U].[categories] LIKE ??
EXECUTE SP_EXECUTESQL @SQLQuery ,@ParamDef ,@category
我希望我的点赞搜索检查 %,@category,%
【问题讨论】:
标签: sql-server stored-procedures dynamic