Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Int-Feld nachträglich auf autoincrement setzen (https://www.delphipraxis.net/170447-int-feld-nachtraeglich-auf-autoincrement-setzen.html)

Hansa 19. Sep 2012 13:03

AW: Int-Feld nachträglich auf autoincrement setzen
 
Zitat:

Zitat von p80286 (Beitrag 1183538)
ich hab im Augenblick das Vergnügen eine DB wieder so hinzubiegen, das die Schlüssel wieder passen

Toll, wenn das der Ansatz ist :

Zitat:

Zitat von p80286
a) alle (primärschlüssel) werden per Trigger/Sequence/autoincrement erzeugt.

dann gute Nacht. :mrgreen: Die Foreign Keys werden Dir den ganzen Krempel hinschmeissen.

jobo 19. Sep 2012 13:17

AW: Int-Feld nachträglich auf autoincrement setzen
 
Zitat:

Zitat von Hansa (Beitrag 1183549)
.. Die Foreign Keys werden Dir den ganzen Krempel hinschmeissen.

Das kann ich mir gut vorstellen, aber nur, wenn man auf halbem Weg bei der Implementierung der Schlüsselverwaltung schlapp gemacht hat.
Was nützt eine saubere Trennung von technischen und fachlichen Schlüsseln im einen Objekt, wenn ich sie in abhängigen Objekten nicht fortführe?

Hansa 19. Sep 2012 13:38

AW: Int-Feld nachträglich auf autoincrement setzen
 
Was heisst auf halbem Weg ? Was soll sauber getrennt werden ? Es muss sauber unterschieden werden zwischen IDs, sonstigen Datensatz-Feldern und dem Datensatz an sich. Vor allem gilt aber folgendes : Einmal ID immer ID ! Die soll, besser gesagt DARF nicht geändert werden. Insbesondere nicht durch falsche Generatoren oder Trigger, bzw. durch falsches Verständnis, wie die ID vergeben wird und was dahintersteckt.

jobo 19. Sep 2012 16:08

AW: Int-Feld nachträglich auf autoincrement setzen
 
Zitat:

Zitat von Hansa (Beitrag 1183563)
Einmal ID immer ID ! Die soll, besser gesagt DARF nicht geändert werden.

Es ging ja nicht um Änderung, sondern Erzeugung.

Das Importproblem, das Du hier darstellst, ist doch nur Resultat eines mangelhaften Datenmodells.

Hansa 19. Sep 2012 18:21

AW: Int-Feld nachträglich auf autoincrement setzen
 
Zitat:

Zitat von jobo
Es ging ja nicht um Änderung, sondern Erzeugung.

Dann sage das dem Themenersteller. der frägt nämlich das hier :

"Int-Feld nachträglich auf autoincrement setzen"

Zitat:

Zitat von jobo
Das Importproblem, das Du hier darstellst, ist doch nur Resultat eines mangelhaften Datenmodells.

Ne, das Problem ist lediglich, dass du die Probelematik nicht verstehst (oder nicht willst). Insofern besser raushalten. :mrgreen:

mkinzler 19. Sep 2012 18:37

AW: Int-Feld nachträglich auf autoincrement setzen
 
Zitat:

Ne, das Problem ist lediglich, dass du die Probelematik nicht verstehst (oder nicht willst). Insofern besser raushalten.
So nicht Hansa. :warn:

Bevor du dich in diesen Thread eingeschalten hast, wurde hier sachlich diskutiert und mögliche Probleme, die hierbei bestehen können angesprochen. Man kann auch diskutieren ohne andere dabvei zu beleidigen und sich selber zu beweihräuchern!


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:36 Uhr.
Seite 4 von 4   « Erste     234   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz