Nimetu
objekti tasemel.
Schema loomiseks on CREATE SCHEMA lause:
CREATE SCHEMA yldasjad
Tabelite lisamiseks konkreetsesse nimeruumi tuleb tabeli loomisel näidata ära, millisesse
nimeruumi tabel läheb. Vaikimisi on igas andmebaasis kasutusel vähemalt üks nimeruum dbo.
Lisame nimeruumi üldasjad tabeli proovikas:
CREATE TABLE yldasjad.proovikas
(
ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY,
MingiInf VARCHAR(100) NOT NULL
)
Igale kasutajale on võimalik määrata default schema:
CREATE USER [tegijad]
FOR LOGIN [BUILTINUsers]
WITH DEFAULT_SCHEMA=[yldasjad]
Kui kasutaja ei täpsusta objekti loomisel/kasutamisel nimeruumi pöördutakse tema default
nimeruumi poole. Kui sealt objekti ei leita otsitakse objekti dbo nimeruumist.
Lisaks sellele on võimalik igale kasutajale või kasutajate grupile e. rollile määrata, milliseid
tegevusi ta nimeruumis võib teha: