sql server sp_executesql 中使用表變量進行查詢

示例demo:

DECLARE @table IdTableType
INSERT INTO @table SELECT Id FROM dbo.t_pl_test 
DECLARE @SearchSQL NVARCHAR(MAX)
SET @SearchSQL = N'SELECT * FROM @table '
DECLARE @ParameterDefinition NVARCHAR(MAX)
SET @ParameterDefinition = N'@table IdTableType readonly'
EXEC sp_executesql @SearchSQL, @ParameterDefinition,@table 

網上例子難找, 比如上面SQL來得直接。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章