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

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

Skenario:

Anda bekerja sebagai pengembang SQL Server di Perusahaan Kartu Kredit. Anda perlu membuat pernyataan Drop Table untuk semua tabel di Database TechBrothersIT yang Anda gunakan sebagai Staging untuk proses Pemuatan Data. Bagaimana Anda melakukannya?

Solusi:

Ada beberapa cara untuk menghasilkan Pernyataan Drop untuk Semua tabel dalam database. Kita bisa menggunakan Object Explorer Detail Windows, Klik DI SINI untuk melihat blog dan video. Namun dalam posting ini, Kami akan menggunakan Select Query sederhana untuk menghasilkan Pernyataan Drop untuk semua tabel dalam database.


SELECT 'Drop Table [' + TABLE_SCHEMA + '].[' + TABLE_NAME + ']' AS DropTableQuery
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
 
 Jika Anda ingin memfilter Tabel berdasarkan Skema, Anda dapat menambahkan Klausa Where ke Query atau jika Anda ingin memfilter tabel berdasarkan nama Anda dapat menambahkan Table_Name di klausa Where.

Setelah Anda menjalankan pernyataan di atas, Drop pernyataan akan ditampilkan, salin dan jalankan dalam kueri baru.

Cara Membuat Pernyataan Drop Table untuk semua tabel di Database SQL Server - Tutorial T-SQL

Video Demo :Cara membuat pernyataan drop table untuk semua tabel di Database SQL Server


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Teknik yang lebih baik untuk memangkas angka nol di depan di SQL Server?

  2. Di Sql Server cara Pivot untuk beberapa kolom

  3. Memilih Prosesor untuk SQL Server 2012

  4. Memasukkan Data SQL Server ke Salesforce dengan Kursor

  5. Script Cepat yang Mengembalikan Semua Properti dari SERVERPROPERTY() di SQL Server 2017/2019