sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan forespørger jeg, om der findes et databaseskema

Leder du efter sys.schemas ?

IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = 'jim')
BEGIN
EXEC('CREATE SCHEMA jim')
END

Bemærk, at CREATE SCHEMA skal køres i sin egen batch (ifølge svaret nedenfor )



  1. Indsættelse af en e-mailadresse i et tabelfelt

  2. Indlæs en MySQL innodb-database i hukommelsen

  3. Brug af Trace Flag 3226 til at undertrykke log-backup-logning

  4. Kan ikke gendanne en MYSQL-sikkerhedskopi til en ny database