von AndreasJBittner » Di, 19.10.2010 13:12
Hallo,
wenn Du Deine DB in zip umbenennst und mal auspackst, findest Du im Verzeichnis database die Datei script, die in meinem Beispiel folgenden
Code: Alles auswählen
SET DATABASE COLLATION "German"
CREATE SCHEMA PUBLIC AUTHORIZATION DBA
CREATE CACHED TABLE "Aufgaben"("ID" INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,"Anmerkung" LONGVARCHAR,"AufgabenID" INTEGER,"Enddatum" DATE,"Anfangsdatum" DATE,"Beschreibung" LONGVARCHAR)
SET TABLE "Aufgaben" INDEX'80 3'
==> ALTER TABLE "Aufgaben" ALTER COLUMN "ID" RESTART WITH 3
CREATE USER SA PASSWORD ""
GRANT DBA TO SA
SET WRITE_DELAY 60
enthält. An der mit ==> markierten Zeile siehst Du, wie der Startwert für die ID festgelegt wird. Du kannst diese Zeile auch im SQL-Fenster ausführen.
Einfacher wird sein, Urtabelle umzubenennen, die Daten zu kopieren und eine neue Tabelle alten Namens anzulegen und beim Anlegen das Häkchen bei "ID erstellen" (oder so) anklicken, dann sollten Deine Datensätze alle in die neue Tabelle eingefügt und normal aufsteigende IDs bekommen.
Grüße
Andreas
Hallo,
wenn Du Deine DB in zip umbenennst und mal auspackst, findest Du im Verzeichnis database die Datei script, die in meinem Beispiel folgenden [code]SET DATABASE COLLATION "German"
CREATE SCHEMA PUBLIC AUTHORIZATION DBA
CREATE CACHED TABLE "Aufgaben"("ID" INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,"Anmerkung" LONGVARCHAR,"AufgabenID" INTEGER,"Enddatum" DATE,"Anfangsdatum" DATE,"Beschreibung" LONGVARCHAR)
SET TABLE "Aufgaben" INDEX'80 3'
==> ALTER TABLE "Aufgaben" ALTER COLUMN "ID" RESTART WITH 3
CREATE USER SA PASSWORD ""
GRANT DBA TO SA
SET WRITE_DELAY 60
[/code] enthält. An der mit ==> markierten Zeile siehst Du, wie der Startwert für die ID festgelegt wird. Du kannst diese Zeile auch im SQL-Fenster ausführen.
Einfacher wird sein, Urtabelle umzubenennen, die Daten zu kopieren und eine neue Tabelle alten Namens anzulegen und beim Anlegen das Häkchen bei "ID erstellen" (oder so) anklicken, dann sollten Deine Datensätze alle in die neue Tabelle eingefügt und normal aufsteigende IDs bekommen.
Grüße
Andreas