> Aus dem Base-Handbuch, S 336: > -------------------------- > Mit dem folgenden SQL-Kommando, wieder eingegeben über Extras → SQL, > lässt sich der Startwert neu festlegen: > > ALTER TABLE "Tabellenname" ALTER COLUMN "ID" RESTART WITH 'Neuer > Wert'; > > Hier wird davon ausgegangen, dass das Primärschlüsselfeld die > Bezeichnung "ID" hat und außerdem als Autowert definiert wird. Der > neue Wert sollte der sein, der als nächster automatisch eingefügt > wird. Existieren z.B. noch Einträge bis zum Wert 4, so ist als neuer > Wert 5 anzugeben. > --------------------------
Ich hoffe, daß das Handbuch auch darauf hinweist, daß Surrogatschlüssel eine gefährliche Sache sind und daß man sie beim Neuentwurf einer Datenbank tunlichst vermeiden sollte, da sie prinzipbedingt die referentielle Integrität der Daten nicht gewährleisten können. Mein Prof hat mir vor 20 Jahren eingebläut, daß dergleichen immer ein "Rohrkrepierer" wird, und wenn man es merkt, ist es zu spät. MfG, Wolfgang -- Liste abmelden mit E-Mail an: [email protected] Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
