Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

en utilisant la variable Table avec sp_executesql

Voici un exemple de la façon de passer un paramètre de table à sp_executesql . La variable doit être passée readonly :

if exists (select * from sys.types where name = 'TestTableType')
    drop type TestTableType

create type TestTableType as table (id int)
go
declare @t TestTableType
insert @t select 6*7

exec sp_executesql N'select * from @var', N'@var TestTableType readonly', @t

Cela imprime la Réponse à la question ultime de la vie, l'univers , et tout .



No