Typsystemoptionen für DDL-Generator setzen
Typsystemoptionen steuern das datenbankspezifische Generieren von DDLs.
Typsystemoptionen
Typsystemoptionen steuern das Generieren datenbankspezifischer
Für alle Spezialisierungen von SQL-Objekten können unterhalb von Stereotypen Typsystemoptionen konfiguriert werden. Damit können auch für Stereotype des DB-Designs Typsystemoptionen verwendet werden (z.B. Tablespace als Stereotyp von Datenbankobjektgruppe).
Jede Typsystemoption wird zu einem bestimmten Typsystem definiert. Die Typsystemoptionen können dabei analog zu Stereotypeigenschaften als Zeichenkette, Ganze Zahl, Aufzählung usw. konfiguriert werden. Die Typsystemoptionen können somit auch immer einen Standardwert haben.
Werden zu einem Element die Typsystemoptionen ausgewertet, dann kann jede Typsystemoption immer einen Wert liefern, auch wenn die Typsystemoption nicht explizit gesetzt wurde. Das kann speziell bei Aufzählungen ein Problem sein, weshalb der Wert "-" als Standardwert verwendet wird. Bei der Auswertung der Typsystemoptionen führt der Standardwert "-" dazu, dass die Typsystemoption ignoriert wird.
Setzen von Typsystemoptionen für die DDL-Generierung
Typsystemoptionen werden im Toolfenster Eigenschaften in einem separaten Register angezeigt.
Boolean-Optionen besitzen mit "Ja" und "Nein" stets zwei mögliche Werte. Bei "Ja" wird die Option generiert, bei "Nein" nicht.
Aufzählungsoptionen besitzen mindestens drei mögliche Werte, bei welchen die Optionen syntaktisch korrekt generiert werden. Bei dem Standardwert "-" werden die Optionen nicht generiert.
Bei Zeichenketten- und Ganzzahl-Optionen bietet die Eingabehilfsliste mit ihren Werten eine Hilfestellung.
Hinweis
Beachten Sie bitte, dass sich der verwendete Standardwert für "Nicht generieren" zwar optisch nicht vom Minuszeichen in der Auswahlliste unterscheidet, die Wirkung jedoch unterschiedlich ist. Um den Standardwert zu setzen, klicken Sie bitte stets auf Standard wiederherstellen. Das Minuszeichen der Auswahlliste wird nicht als Standardwert interpretiert.
Um die Anzeige und die Auswahlmöglichkeiten der Typsystemoptionen zu konfigurieren, nutzen Sie vorzugsweise die Erweiterungsprofile (<Basisprofilname> Customization).