Hallo Oppermann,
zuerst muss natürlich der Wert '1' auch noch frei sein. Wenn Deine Tabelle unbedingt bei '1' starten soll, dann reicht es schon, nur einen Datensatz in die Tabelle zu schreiben und den dann wieder zu löschen. Anschließend steht der Autowert bei der HSQLDB für den »ersten« Datensatz auf '1'.
Wenn Du bereits einen Datensatz mit in der Tabelle hast, welchen Wert hat denn bei dem die "bueID"? Die darf natürlich nicht '1' sein.
Wenn Du nicht die HSQLDB verwendest, dann passt der Befehl vermutlich nicht.
HSQLDB:
Code: Alles auswählen
ALTER TABLE "Tabellenname" ALTER COLUMN "Feldname" RESTART WITH <neuer_Feldwert>;
Für die interne Firebird Datenbank sieht das so aus.
Firebird:
Code: Alles auswählen
ALTER TABLE "Tabellenname" ALTER "Feldname" RESTART WITH <letzter_Feldwert>;
Bei der HSQLDB wird der nächste zu vergebende Wert eingegeben. Dort wäre also die '1' in Deinem Falle angebracht. Bei Firebird müsste es die 'o' sein, damit der nächste Wert '1' wird. Bei Firebird muss auch der Zusatz COLUMN weggelassen werden.
Gruß
Robert