/////////////////////////////////////////////////////////////////////
// Beispiel 6:
// Anwendung von DEFAULT, INVISIBLE und CONSTRAINT zur
// Bildung einer konsistenten Datenteilmenge
// (Einschränkung von Spalten und Zeilen gegenüber der Originalview).
// Es wird nur noch auf Departements mit REGIONAL_GROUP 'NEW YORK'
// gearbeitet. Der in diesem Fall konstante Wert in REGIONAL_GROUP
// wird optisch unterdrückt (INVISIBLE) und intern mit 'NEW YORK'
// vorgegeben (DEFAULT)
VIRTUALTABLE DEPTS_6
TABLE LOCATION NOCHANGE
// Table nötig, da Tableattribut (NOCHANGE) gesetzt wird.
COLUMN REGIONAL_GROUP INVISIBLE
COLUMN DEPARTMENT = DEPARTMENT.NAME
COLUMN STREET COLUMN CITY
COLUMN STATE COLUMN ZIP_CODE
CONSTRAINT DEFAULT REGIONAL_GROUP = 'NEW YORK'
// "CONSTRAINT DEFAULT" ist Kurzform für:
// COLUMN REGIONAL_GROUP INVISIBLE DEFAULT 'NEW YORK'
// CONSTRAINT REGIONAL_GROUP = 'NEW YORK'
;
|