sql >> Databasteknik >  >> RDS >> Sqlserver

Kontrollera om tabellen finns i SQL Server

För frågor som denna är det alltid bäst att använda en INFORMATION_SCHEMA se. Dessa vyer är (för det mesta) standard i många olika databaser och ändras sällan från version till version.

För att kontrollera om en tabell finns använd:

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


  1. SQL Server Backup Check

  2. Oracle:laddar en stor xml-fil?

  3. SQL Hur man uppdaterar SUMMA för kolumn över grupp i samma tabell

  4. Använd Firebase DB med lokal DB