poniedziałek, 3 lipca 2017

Lekcja 30. DDL – Domain

DDL (Data Definition Language) jest podzbiorem języka SQL Firebird i służy do tworzenia, modyfikowania oraz usuwania obiektów bazy danych.

Domena (Domain) jest jednym z typów obiektów w relacyjnej bazie danych. Domena jest tworzona jako konkretny typ danych z dołączonymi do niej atrybutami. Po zdefiniowaniu w bazie danych można ją wielokrotnie używać np. do definiowania kolumn.
Ta sekcja opisuje składnię instrukcji używanych do tworzenia, modyfikowania i usuwania domen.

CREATE DOMAIN
Polecenie CREATE DOMAIN  tworzy nową domenę.
Poniższe polecenie tworzy domenę o nazwie CUSTNO, która może przyjmować wartości większe niż 1000, z wartością domyślną 10 000.


Poniższe polecenie tworzy domenę o nazwie D_BOOLEAN, która może przyjmować wartości "Tak" i "Nie".

Poniższe polecenie tworzy domenę o nazwie D_POINT, zdefiniowaną jako tablica zawierająca 2 elementy typu NUMERIC (18, 3).
 
 
ALTER DOMAIN
Polecenie CREATE ALTER modyfikuje atrybuty domeny.
Poniższa instrukcja zmienia typ danych domeny CUSTNO na INTEGER i ustawienie wartość domyślną na 2000.

Poniższa instrukcja zmienia nazwę domeny D_BOOLEAN na D_BOOL.

 

Poniższa instrukcja zmienia więzy integralności CHECK domeny CUSTNO.

 

DROP DOMAIN
Polecenie DROP DOMAIN  usuwa domenę. Poniższa instrukcja usuwa domenę D_POINT.



Brak komentarzy:

Prześlij komentarz