Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Какво представлява схемата в SQL Server и как да създадете/препуснете схема в базата данни на SQL Server - SQL Server / TSQL урок, част 27

Какво е схема :

Според уебсайта на Microsoft:
Схемата е отделно пространство от имена за улесняване на разделянето, управлението и собствеността на обекти на база данни.

Как да създадете схема чрез GUI:
Отворете SSMS и ще отидете в база данни, тъй като схемите са обекти в базата данни. Отидете на Защита и след това отидете на Схема и щракнете с десния бутон и изберете Нова схема, както е показано по-долу.


Как да създадете схема в база данни на SQL Server - урок за SQL Server

Сега трябва да предоставите името на схемата. Използвах TB като име на схема и оставих Schema Owner празен, което означава, че dbo ще бъде собственик на тази схема. Ако искате да изберете собственик, можете да натиснете търсене и да посочите собственика на схемата.

Как да създадете схема в база данни на SQL Server - SQL Server / TSQL урок


Създайте схема с помощта на TSQL :

За да създадете схема в базата данни със собственик по подразбиране, който е dbo, можете да използвате скрипта по-долу.

--DatabaseName=TechBrothersIT
USE [TechBrothersIT]
GO
--Create Schema Name =TB
CREATE SCHEMA [TB]
GO
 
Да кажем, че ако имам потребител в базата данни на TechbrothersIT с име [aamir] и бих искал да създам Schema TB с име на собственик =[aamir]. Мога да използвам скрипт по-долу.

--Database Name = TechBrothersIT
USE [TechBrothersIT]
GO
--Create Schema TB with owner name =Aamir ( Database User)
CREATE SCHEMA [TB] AUTHORIZATION [aamir]
GO
 
 
 Как да премахнете схема от база данни на SQL Server: 

1) С помощта на GUI
можем да щракнем с десния бутон върху името на схемата в база данни и да натиснете Delete, както е показано по-долу.
Как да изхвърлите схема от база данни на SQL Server с помощта на урок за GUI-SQL Server

Можем също да използваме TSQL Script, за да пуснем схемата от база данни на SQL Server. В примера по-долу изтривам TB Schema от базата данни 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. Начини да знаете как да се справите с корупцията в базата данни в SQL Server

  2. SQL Server:Тъмната страна на NVARCHAR

  3. Еквивалент на LIMIT и OFFSET за SQL Server?

  4. Промяна на задача на агент на SQL Server (T-SQL)

  5. Не може да се влезе в SQL Server + SQL Server Удостоверяване + Грешка:18456