SQL Server Utwórz schemat

SQL Server Utwórz schemat
W SQL Server schemat odnosi się do zbioru obiektów bazy danych (takich jak tabele, widoki i procedury przechowywane), które są zgrupowane na podstawie ich funkcji. Pomyśl o schemacie jako logicznym kontenerze, który przechowuje powiązane obiekty bazy danych, umożliwiając przeglądanie i zarządzanie nimi jako pojedynczą jednostkę.

Każdy schemat w bazie danych SQL Server ma unikalną nazwę, a każdy obiekt bazy danych należy do jednego schematu. Oznacza to, że możesz mieć wiele obiektów w bazie danych o tej samej nazwie, o ile należą one do różnych schematów.

Celem tego samouczka jest prowadzenie różnych metod i technik zainicjowania nowego schematu bazy danych w SQL Server.

Domyślnie SQL Server zapewnia schematy, takie jak DBO, SYS i Information_Schema. Po utworzeniu nowej bazy danych domyślnie używa schematu DBO. Podobnie, tworzenie nowego użytkownika na serwerze SQL, użytkownik przyjmuje DBO jako domyślny schemat.

Uwaga: System chroni schematy SYS i Information_Schema. Serwer SQL uniemożliwia bezpośrednią modyfikację wartości w schematach.

SQL Server Utwórz instrukcję schematu

Możemy użyć polecenia Utwórz schemat T-SQL, aby utworzyć nowy schemat na serwerze SQL.

Składnia:

Utwórz schemat Schema_Name_Clause [[… N]]

Schema_name
|. Nazwa_kształtowania właściciela autoryzacji
|. Schema_name autoryzacja właściciela_name

W takim przypadku zaczynamy od ustawienia nazwy schematu, a następnie właściciela schematu za pomocą słowa kluczowego autoryzacji.

Uwaga: tworzenie schematu jest operacją atomową. Oznacza to, że klauzula zawodzi bez wpływu na bazę danych, jeśli błąd zostanie napotkany w instrukcji.

SQL Server Utwórz schemat - Transact -SQL

Oto przykład demonstracji tworzenia schematu w SQL Server za pomocą klauzuli Utwórz schemat:

Utwórz schemat local_db_schema;

SQL Server Utwórz schemat - SSMS

Możesz także utworzyć schemat za pomocą SQL Server Management Studio. Najpierw otwórz eksplorator obiektów i zlokalizuj bazę danych, na której chcesz utworzyć nowy schemat.

Następnie rozwiń wartości bazy danych i przejdź do schematów.

Kliknij folder schematów i wybierz „nowy schemat."

To uruchamia okno tworzenia schematu. Ustaw nazwę schematu i wybierz właściciela. Możesz wybrać istniejący użytkownik na serwerze lub użyć domyślnego użytkownika DBO.

Po wybraniu właściciela schematu kliknij OK, aby zainicjować nowy schemat. Powinieneś zobaczyć utworzony schemat na liście w następujący sposób:

Po utworzeniu nowego schematu możesz utworzyć w nim nowe obiekty. Na przykład, aby dodać tabelę do lokalnego_db_schema, uruchom następujące polecenie:

Utwórz tabelę lokal_db.local_db_schema.bazy danych
Id Int Not Null tożsamość (1,1) klucz podstawowy,
Server_name Varchar (50),
server_address varchar (255) nie null,
kompresja_method varchar (100) Domyślnie „Brak”,
size_on_disk float nie null,
size_Compressed Float,
total_records int not null,
data init_date
);

Poprzednie zapytanie tworzy tabelę o nazwie bazy danych w schemacie local_db_schema bazy danych Local_DB.

Wniosek

Ten post obejmował podstawy pracy z instrukcją Utwórz schemat na serwerze SQL. Pozwala to zainicjować nowe schematy w danej bazie danych.