Seite 1 von 1

autovalue mit formel

Verfasst: Di 24. Mär 2026, 12:18
von Antal
Guten Tag,
Ich stehe grad vor folgendem Problem: Ich möchte in einer Tabelle für den Primärschlüssel den autovalue statt mit autoincrement +1 zB mit +5 füllen. Geht das? Wenn ich die table bearbeite kann ich irgendwie nur autovalue ja/nein wählen und nicht wie der Wert generiert wird.
Besten Dank im Voraus

Re: autovalue mit formel

Verfasst: Di 24. Mär 2026, 15:54
von RobertG
Mit der GUI wirst Du da nicht weiter kommen. Das Ganze hängt dann auch noch von der Art der Datenbank ab.
Das Ganze geht dann eventuell über SQL (hier: interne HSQLDB):

Code: Alles auswählen

CREATE TABLE "Tabellenname" (
 "ID" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 0, INCREMENT BY 5 ) PRIMARY KEY,
 "Name" VARCHAR(50)
 )
Aber: Warum willst Du das überhaupt? Der Primärschlüssel muss doch nur einzigartig sein. Die dort vorkommende Zahl hat für nichts anderes eine Bedeutung. Wird ein Datensatz gelöscht, dann ist die Reihe sowieso unterbrochen…