Jawaban Pure.Krome menunjukkan cara menggunakan variabel tabel alih-alih tabel #temp. Jika Anda benar-benar menginginkan tabel #temp berdasarkan jenis tabel yang diketahui (tanpa harus mengetahui nama/definisi kolom), Anda dapat mengatakan:
DECLARE @d usr.NameList;
SELECT * INTO #superBrand FROM @d;
Sekarang, #superBrand
harus sesuai dengan struktur tabel dari jenis tabel, dikurangi batasannya (dan indeks sekunder yang sedikit berguna, dimulai dengan SQL Server 2014).
Tentu saja, sisa kode Anda yang kemudian mengisi tabel #temp harus mengetahui strukturnya. Jadi, apa sebenarnya tujuan mendeklarasikan tabel #temp dengan struktur yang sama dengan tipe tabel?