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

Periksa apakah tabel ada di SQL Server

Untuk kueri seperti ini, sebaiknya gunakan INFORMATION_SCHEMA melihat. Tampilan ini (kebanyakan) standar di banyak database yang berbeda dan jarang berubah dari versi ke versi.

Untuk memeriksa apakah tabel ada, gunakan:

IF (EXISTS (SELECT * 
                 FROM INFORMATION_SCHEMA.TABLES 
                 WHERE TABLE_SCHEMA = 'TheSchema' 
                 AND  TABLE_NAME = 'TheTable'))
BEGIN
    --Do Stuff
END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana LEFT OUTER JOIN mengembalikan lebih banyak catatan daripada yang ada di tabel kiri?

  2. Menulis file csv ke database SQL Server menggunakan python

  3. Memahami Ukuran Penyimpanan 'datetimeoffset' di SQL Server

  4. CURRENT_TIMESTAMP Contoh di SQL Server (T-SQL)

  5. Memperkenalkan Fitur Baru - Laporan Cloud Spotlight