1.
Domini elementari
- Carattere: singoli caratteri o stringhe
CHAR(N), VARCHR(N)
- Bit: singoli, booleani o stringhe
BIT(N), VARBIT(N)
- Numerici esatti:
NUMERIC(N), DECIMAL(N), INTEGER, SMALLINT
- Numerici approssimati:
FLOAT(N), REAL, DOUBLE PRECISION
- Data, ora, intervalli di tempo:
DATE, TIME(N), TIMESTAMP, INTERVAL
2.
Domini definiti dall'utente: utilizzabili in definizioni di relazioni, anche con vincoli e valori di default
CREATE DOMAIN Sesso AS CHAR
DEFAULT NULL
CHECK (value='M' OR value='F')
|
|