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来得直接。

posted @ 2024-05-20 14:13  顾星河  阅读(53)  评论(0编辑  收藏  举报