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.
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.
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.
Hoe een schema uit een SQL Server-database te verwijderen met behulp van GUI- SQL Server-zelfstudie
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