Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak mogę zapytać, czy istnieje schemat bazy danych?

Szukasz sys.schemas ?

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

Zauważ, że CREATE SCHEMA musi być uruchamiany we własnej partii (na odpowiedź poniżej )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. domyślna kontrola współbieżności dla serwera sql 2005

  2. Przyznaj uprawnienia na poziomie tabeli w SQL Server

  3. Jak serwer sql sortuje twoje dane?

  4. Czy istnieje sposób na wyłączenie wyzwalacza programu SQL Server tylko dla określonego zakresu wykonania?

  5. Wstawianie wierszy do tabeli z tylko jedną kolumną IDENTITY