Wat is Schema:
Volgens de Microsoft-website:Een schema is een aparte naamruimte om de scheiding, het beheer en het eigendom van databaseobjecten te vergemakkelijken.
Hoe maak je een schema met de GUI:
Open de SSMS en u gaat naar Database aangezien Schema objecten in de database zijn. Ga naar Beveiliging en vervolgens naar Schema en klik met de rechtermuisknop en kies Nieuw schema zoals hieronder weergegeven.
![](http://www.sqldat.com/article/uploadfiles/202205/2022051109472583.png)
Schema maken in SQL Server-database - SQL Server-zelfstudie
Nu moet u de Schemanaam opgeven. Ik heb TB als Schemanaam gebruikt en ik heb de Schema-eigenaar leeg gelaten, wat betekent dat dbo de eigenaar zal zijn voor dit schema. Als u de eigenaar wilt kiezen, kunt u op zoeken klikken en de eigenaar van het schema opgeven.
![](http://www.sqldat.com/article/uploadfiles/202205/2022051109472524.png)
Schema maken in SQL Server-database - SQL Server / TSQL-zelfstudie
Schema maken met TSQL:
Als u een schema in de database wilt maken met de standaardeigenaar dbo, kunt u het onderstaande script gebruiken.
--DatabaseName=TechBrothersIT USE [TechBrothersIT] GO --Create Schema Name =TB CREATE SCHEMA [TB] GO
Stel dat ik een gebruiker heb in de TechbrothersIT-database met de naam [aamir] en ik wil graag Schema TB maken met de naam van de eigenaar =[aamir]. Ik kan onderstaand script gebruiken.
--Database Name = TechBrothersIT USE [TechBrothersIT] GO --Create Schema TB with owner name =Aamir ( Database User) CREATE SCHEMA [TB] AUTHORIZATION [aamir] GO
Hoe een schema uit de SQL Server-database te verwijderen:
1) Met behulp van GUI
kunnen we met de rechtermuisknop op de schemanaam in een database klikken en op Verwijderen klikken, zoals hieronder weergegeven.
![](http://www.sqldat.com/article/uploadfiles/202205/2022051109472632.png)
We kunnen ook TSQL-script gebruiken om het schema uit een SQL Server-database te verwijderen. In onderstaand voorbeeld verwijder ik TB Schema uit de 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