我有一个包含这一行的存储过程:
SET @SQL = 'SELECT path,title,tags
FROM (
SELECT ROW_NUMBER() OVER(ORDER BY file_number) AS Row, *
FROM files) AS tbl
WHERE file_number IN (SELECT tag_file_number
FROM tags
WHERE tag LIKE ' + @Conditions + '), Row >= '
+ CONVERT(varchar(9), @StartIdx) + ' AND
Row <= ' + CONVERT(varchar(9), @EndIdx)
当我将“总线”作为参数值传递时出现错误。我的目标是传递一段 SQL 查询并将其替换为@conditions
.
我也可能通过'%bu% or tag Like %time% or tag Like %bus time%' 我认为这并不难做到,但我就是想不通。这是一个非常具体的问题,因此我什至无法搜索它。请帮我。如果您需要更多信息,请告诉我。