////////////////////////////////////////////////////////////////////
// Beispiel 3: DEFAULT:
// Für Spalten der Virtabs können defaults definiert werden,
// die eingesetzt werden, wenn NULL bei INSERT übergeben wird.
VIRTUALTABLE DEPTS_3
TABLE LOCATION NOCHANGE
// Table nötig, da Tableattribut (NOCHANGE) gesetzt wird.
COLUMN REGIONAL_GROUP DEFAULT 'NEW YORK'
// wenn REGIONAL_GROUP NULL ist
// wird es auf "NEW YORK" gesetzt (groesste Niederlassung)
COLUMN DEPARTMENT = DEPARTMENT.NAME
COLUMN STREET
COLUMN CITY DEFAULT REGIONAL_GROUP
// wenn CITY leer bleibt, wird es auf REGIONAL_GROUP gesetzt
// REGIONAL_GROUP ist ggf schon 'NEW YORK'
COLUMN STATE COLUMN ZIP_CODE
;
|