我需要执行一个SQL
像一个SP
内的波纹管。执行动态SQL查询
DECLARE
@varSearchQ VARCHAR(100),
@varFieldName VARCHAR(100),
@varTableName VARCHAR(100),
@Sql VARCHAR(Max)
SET @varSearchQ='000'
SET @varFieldName='varConsoleID'
SET @varTableName='FF.ConsoleDT'
SET @Sql = N'SELECT ' + @varFieldName + '
FROM ' + @varTableName + '
WHERE ' + @varFieldName + ' LIKE %' + @varSearchQ + '%'
我找到了一个像EXEC sp_executesql @Sql
这样的方法。但我得到错误。
你会得到什么样的错误?另外:用几句话来描述你的任务,这样我们就可以理解你的方法会出现什么问题。 – rekaszeru