關于Sqlserver動態語句傳遞表變量的用法
一、定義[用戶定義表類型]
--定義表類型
create type IntegerTableType as table(Id int)
go
二、定義[表類型變量]
--表類型變量
declare @declareTable IntegerTableType
insert into @declareTable select 1
三、動態Sql語句
declare @sql nvarchar(max)
set @sql =N'select * from @declareTable'
--調用表類型變量執行動態語句
execute sp_executesql @sql,N'@declareTable IntegerTableType readonly',@declareTable
————————————————
版權聲明:本文為CSDN博主「morliz子軒」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/morliz/article/details/128481503
--定義表類型
create type IntegerTableType as table(Id int)
go
二、定義[表類型變量]
--表類型變量
declare @declareTable IntegerTableType
insert into @declareTable select 1
三、動態Sql語句
declare @sql nvarchar(max)
set @sql =N'select * from @declareTable'
--調用表類型變量執行動態語句
execute sp_executesql @sql,N'@declareTable IntegerTableType readonly',@declareTable
————————————————
版權聲明:本文為CSDN博主「morliz子軒」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/morliz/article/details/128481503

浙公網安備 33010602011771號