sql >> Database >  >> RDS >> Sqlserver

Controleer of de tabel bestaat in SQL Server

Voor vragen zoals deze is het altijd het beste om een ​​INFORMATION_SCHEMA . te gebruiken weergave. Deze weergaven zijn (meestal) standaard in veel verschillende databases en veranderen zelden van versie tot versie.

Om te controleren of een tafel bestaat, gebruik:

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


  1. Oracle:als tabel bestaat

  2. Proactief verzamelen van informatie over fragmentatie van SQL Server-indexen

  3. Optimaliseer de prestaties van MySQL/MariaDB met de MySQLTunner-tool

  4. Een andere manier om automatische updates van statistieken te bekijken