Tabelle auf Existens prüfen

Manchmal ist es notwendig, dass z.B. in einem Job geprüft werden muss, ob eine Tabelle bereits exisitiert, die angelegt werden soll. Meine Lösung dazu schaut so aus:

IF NOT (
        SELECT OBJECT_ID('tempdb..##test')
        ) IS NULL
    SELECT 'Datenbank vorhanden'
ELSE
BEGIN
    SELECT 'Datenbank nicht vorhanden'

    SELECT 'testeintrag' Feldname
    INTO ##test

    SELECT 'Datenbank angelegt'
END
GO

DROP TABLE ##test

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.