Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara membuat tabel sementara dari suatu tipe?

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?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memfaktorkan Ulang ADO.NET - SqlTransaction vs. TransactionScope

  2. Mengubah susunan SQL Server menjadi case-sensitive dari case sensitive?

  3. Bagaimana cara mengubah ukuran halaman SQL Server?

  4. Hubungkan HP-UX Itanium ke SQL Server

  5. Pemotongan SQL Server dan batasan 8192