sql >> Databasteknik >  >> RDS >> Sqlserver

Vad är schema i SQL Server och hur man skapar/släpper schema i SQL Server-databas - SQL Server / TSQL Tutorial Del 27

Vad är Schema :

Enligt Microsofts webbplats:
Ett schema är ett distinkt namnområde för att underlätta separation, hantering och ägande av databasobjekt.

Så här skapar du ett schema med GUI:
Öppna SSMS och du kommer att gå till Databas eftersom Schema är objekt i databasen. Gå till Säkerhet och sedan till Schema och högerklicka och välj nytt schema som visas nedan.


Hur man skapar ett schema i SQL Server Database - SQL Server Tutorial

Nu måste du ange schemanamnet. Jag använde TB som Schema Name och jag lämnade Schema Owner tom, det betyder att dbo kommer att vara ägare till detta schema. Om du vill välja ägare kan du trycka på sök och ange ägaren till schemat.

Hur man skapar schema i SQL Server Database - SQL Server / TSQL självstudier

br />
Skapa schema genom att använda TSQL :

För att skapa schema i databasen med standardägare som är dbo, kan du använda skriptet nedan.

--DatabaseName=TechBrothersIT
USE [TechBrothersIT]
GO
--Create Schema Name =TB
CREATE SCHEMA [TB]
GO
 
Låt oss säga att om jag har en användare i TechbrothersIT Database med namnet [aamir] och jag skulle vilja skapa Schema TB med ägarens namn =[aamir]. Jag kan använda nedanstående skript.

--Database Name = TechBrothersIT
USE [TechBrothersIT]
GO
--Create Schema TB with owner name =Aamir ( Database User)
CREATE SCHEMA [TB] AUTHORIZATION [aamir]
GO
 
 
 Så här släpper du schema från SQL Server Database: 

1) Genom att använda GUI
kan vi högerklicka på schemanamnet i en databas och trycka på Ta bort som visas nedan.
Hur man släpper schema från en SQL Server-databas med hjälp av GUI-SQL Server Tutorial

Vi kan också använda TSQL-skript för att släppa schemat från en SQL Server-databas. I exemplet nedan tar jag bort TB Schema från TechBrothersIT Database.
--Database Name = TechBrothersIT
USE [TechBrothersIT]
go
--Drop Schema TB
Drop Schema [TB]
 
 
Video Demo: What is Schema and how to Create/ Drop Schema
 
 


  1. Hela processen för att återställa SQL Server-databas från kommandotolken

  2. MySQL ACOS() Funktion – Returnera bågcosinus för ett tal

  3. Byt namn på en främmande nyckel i SQL Server med T-SQL

  4. Skicka och returnera anpassade arrayobjekt i ibatis och oracle i java