Ini adalah contoh minimal sederhana. Anda dapat menggunakan INSERT EXEC
penyataan. Kuncinya adalah memiliki variabel tabel yang dideklarasikan di dalam dan di luar kueri dinamis. Di akhir kueri dinamis, cukup pilih dari variabel tabel dan masukkan hasil ke dalam variabel tabel luar:
DECLARE @t TABLE ( id INT )
DECLARE @q NVARCHAR(MAX) = 'declare @t table(id int)
insert into @t values(1),(2)
select * from @t'
INSERT INTO @t
EXEC(@q)
SELECT * FROM @t