ELEMENT default (#PCDATA) ATTRIBUTE dbms string
Attribut | Typ | Pflicht | Default | Beschreibung |
---|---|---|---|---|
dbms | string | - | generic | Der Name des Ziel-DBMS. Der Wert "generic" bedeutet, dass die Definition für jedes DBMS zutreffend ist. |
Bei neu erstellten Datensätzen werden Spalten, für welche kein anderer Wert angegeben wurde, automatisch auf den Default-Wert gesetzt.
Der Typ des Werts hängt vom Typ der Spalte ab. Der physische Default-Wert hängt zusätzlich auch vom DBMS ab.
Ein gutes Beispiel ist der Datentyp Boolean, der durch PostgreSQL unterstützt wird und dessen physischer Default-Wert daher True oder False ist. Für MySQL wird diese Spalte jedoch als TinyInt gespeichert, mit den Default-Werden 1 oder 0.
Jedoch sind die DBMS-unabhängigen (generic) Default-Werte True oder False. Die Implementierung muss diese Werte automatisch umwandeln.
Thomas Meyer, www.yanaframework.net