Wenn das AUTOINCREMENT-Attribut verwendet wird, muss die Spalte einer der Ganzzahl-Datentypen oder ein nummerisch exakter
Typ sein. Ist bei einer INSERT-Anweisung kein Wert für die autoincrement-Spalte vorgegeben, wird ein eindeutiger Wert erstellt,
der größer ist als alle anderen Werte in der Spalte. Wenn eine INSERT-Anweisung einen Wert für die Spalte festlegt, der größer
als der aktuelle Maximalwert für die Spalte ist, wird der Wert als Startpunkt für nachfolgende Einfügungen verwendet.
In UltraLiteJ wird der selbstinkrementierende Wert beim Erstellen der Tabelle nicht auf 0 gesetzt und das AUTOINCREMENT-Attribut
generiert negative Zahlen, wenn für die Spalte ein Datentyp mit Vorzeichen verwendet wird. Sie sollten daher AUTOINCREMENT-Spalten
als Integer-Datentyp ohne Vorzeichen deklarieren, um die Verwendung negativer Werte zu verhindern.
Sie können den Standardwert von vorhandenen Tabellen ermitteln, indem Sie die column_default-Spalte der TableSchema.SYS_COLUMNS-Systemtabelle
abfragen.