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

Co to jest schemat w programie SQL Server i jak utworzyć/upuścić schemat w bazie danych programu SQL Server — samouczek SQL Server / TSQL, część 27

Co to jest schemat:

Zgodnie z witryną firmy Microsoft:
Schemat to odrębna przestrzeń nazw ułatwiająca separację, zarządzanie i własność obiektów bazy danych.

Jak utworzyć schemat za pomocą GUI:
Otwórz SSMS i przejdziesz do bazy danych, ponieważ schematy są obiektami w bazie danych. Przejdź do Security, a następnie przejdź do schematu i kliknij prawym przyciskiem myszy i wybierz nowy schemat, jak pokazano poniżej.


Jak utworzyć schemat w bazie danych SQL Server — samouczek dotyczący SQL Server

Teraz musisz podać nazwę schematu. Użyłem TB jako nazwy schematu i pozostawiłem właściciela schematu puste, co oznacza, że ​​dbo będzie właścicielem tego schematu. Jeśli chcesz wybrać właściciela, możesz nacisnąć wyszukiwanie i podać właściciela schematu.

Jak utworzyć schemat w bazie danych SQL Server — samouczek SQL Server / TSQL


Utwórz schemat za pomocą TSQL:

Aby utworzyć schemat w bazie danych z domyślnym właścicielem, którym jest dbo, możesz użyć poniższego skryptu.

--DatabaseName=TechBrothersIT
USE [TechBrothersIT]
GO
--Create Schema Name =TB
CREATE SCHEMA [TB]
GO
 
Powiedzmy, że jeśli mam użytkownika w bazie danych TechbrothersIT o nazwie [aamir] i chciałbym utworzyć Schema TB o nazwie właściciela =[aamir]. Mogę użyć poniższego skryptu.

--Database Name = TechBrothersIT
USE [TechBrothersIT]
GO
--Create Schema TB with owner name =Aamir ( Database User)
CREATE SCHEMA [TB] AUTHORIZATION [aamir]
GO
 
 
 Jak usunąć schemat z bazy danych SQL Server: 

1) Używając GUI
możemy kliknąć prawym przyciskiem myszy nazwę schematu w bazie danych i nacisnąć Usuń, jak pokazano poniżej.
Jak usunąć schemat z bazy danych SQL Server przy użyciu samouczka GUI-SQL Server

Możemy również użyć skryptu TSQL do usunięcia schematu z bazy danych SQL Server. W poniższym przykładzie usuwam schemat TB z bazy danych TechBrothersIT.
--Database Name = TechBrothersIT
USE [TechBrothersIT]
go
--Drop Schema TB
Drop Schema [TB]
 
 
Video Demo: What is Schema and how to Create/ Drop Schema
 
 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jak ustawić swoje dane poziomo

  2. Jak uzyskać identyfikator Insert w MSSQL w PHP?

  3. Instrukcja ExecuteNonQuery for SELECT sql nie zwraca żadnych wierszy

  4. Jak możemy wyświetlić treść zaszyfrowanej procedury składowanej w programie SSMS?

  5. Jak sprawdzić wersję serwera SQL?