我需要執行一個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