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

SQL Server - Buat salinan tabel database dan letakkan di database yang sama?

Gunakan SELECT ... INTO :

SELECT *
INTO ABC_1
FROM ABC;

Ini akan membuat tabel baru ABC_1 yang memiliki struktur kolom yang sama dengan ABC dan berisi data yang sama. Kendala (misalnya kunci, nilai default), bagaimanapun, adalah -tidak- disalin.

Anda dapat menjalankan kueri ini beberapa kali dengan nama tabel yang berbeda setiap kali.

Jika Anda tidak perlu menyalin data, hanya untuk membuat tabel kosong baru dengan struktur kolom yang sama, tambahkan WHERE klausa dengan ekspresi palsu:

SELECT *
INTO ABC_1
FROM ABC
WHERE 1 <> 1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ukuran baris maksimum terlampaui saat menyalin bidang varbinary(max)

  2. Apakah lebih baik menjalankan banyak perintah sql dengan satu koneksi, atau menyambung kembali setiap saat?

  3. Bagaimana saya bisa memberi tahu program saya ketika database telah diperbarui?

  4. Cara Membuat Pernyataan Drop Table untuk semua tabel dalam database - Tutorial SQL Server / T-SQL Bagian 48

  5. Bisakah kita menjalankan skrip SQL menggunakan migrasi kode pertama?