ELEMENT timestamp (description?, grant*, constraint*, default*) ATTRIBUTE name string notnull bool unique bool readonly bool title string
Attribut | Typ | Pflicht | Default | Beschreibung |
---|---|---|---|---|
name | string | yes | n/a | Ein eindeutiger Name welcher diese Spalte identifiziert. Sollte kleingeschrieben und ein valider XML-, SQL-Bezeichner sein. |
notnull | bool | - | no | Eine Spalte, die mit not-null definiert ist, darf keine undefinierten (NULL-)Werte enthalten. |
unique | bool | - | n/a | Ein Unique-Constraint bedeutet , dass die Spalte keinen Wert mehrfach enthalten darf. Beachten Sie, dass ein Unique-Constraint technisch einen Unique-Index auf dieser Spalte impliziert und umgekehrt. |
readonly | bool | - | no | Sie können die Spalte auf schreibgeschützt setzen, um zu verhindern dass Änderungen vorgenommen werden. Hinweis: Zeilen können weiterhin hinzugefügt oder gelöscht werden, jedoch darf die Spalte nicht aktualisiert werden. |
title | string | - | no | Ein Text welcher in der Nutzeroberfläche zur Beschriftung des mit der Spalte verbundenen Steuerelementes verwendet werden kann. Beachten sie, dass der Text ein Platzhalter sein darf, welcher für die angezeigte Sprache übersetzt wird. |
Spalten vom Typ Timestamp werden verwendet, um ein Datum mit Zeit in UTC zu verwalten.
Dieser Typ ist identisch zu Time, abgesehen von der technischen Umsetzung.
Der physische Datentyp hängt vom gewählten DBMS ab. Gewöhnlich wird der Wert als ganze Zahl gespeichert und zurückgegeben.
Beachten Sie, dass es bei einigen Betriebssystemen Probleme mit negativen Zeitstempeln geben kann, beispielsweise auf älteren Win32-Systemen.
Achten Sie darauf, nicht den Wert 0 (1.1.1970) mit NULL (undefiniert) zu verwechseln.
Beim Editieren können Selectboxen angezeigt werden, welche die Eingabe erleichtern.
Eingaben werden als Text dargestellt. Die Darstellung kann je nach gewählter Landessprache und Zeitzone abweichen.
Thomas Meyer, www.yanaframework.net