Zde je příklad, jak předat parametr s hodnotou tabulky do sp_executesql
. Proměnná musí být předána 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
Tím se vytiskne
Vytvoření složeného cizího klíče v SQL Server 2008
SQL Server Neplatný název sloupce po přidání nového sloupce