sql >> Databáze >  >> RDS >> Sqlserver

Zkontrolujte, zda tabulka na serveru SQL existuje

Pro dotazy, jako je tento, je vždy nejlepší použít INFORMATION_SCHEMA Pohled. Tyto pohledy jsou (většinou) standardní v mnoha různých databázích a zřídka se mění z verze na verzi.

Chcete-li zkontrolovat, zda tabulka existuje, použijte:

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


  1. Funkce LOG() v Oracle

  2. Jak vybrat podmnožinu sloupců ze sady výsledků uložené procedury (T-SQL)

  3. Získejte podřetězec v SQL Server

  4. Oprava „ERROR 1136 (21S01):Počet sloupců neodpovídá počtu hodnot na řádku 2“ při použití příkazu VALUES v MySQL