Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi PRIMARY KEY - doppelter Schlüssel... (https://www.delphipraxis.net/107789-primary-key-doppelter-schluessel.html)

Geist 2. Feb 2008 11:00

Re: PRIMARY KEY - doppelter Schlüssel...
 
MARABU

ich habe meinen Schlüssel nur mit
PRIMARY KEY (lfdnr)
festgelegt.

IDENTITY habe ich nicht verwendet (wie gesagt, Anfänger).




MKINZLER

nein, NULL Werte sind nicht erlaubt. Das habe ich mir bei anderen abgeschaut. Ob das gut ist weiß ich nicht? Will ja noch lernen.

mkinzler 2. Feb 2008 11:02

Re: PRIMARY KEY - doppelter Schlüssel...
 
Nein, bei Primärschlüsseln sollten keine Null-Werte möglich sein. Die Frage bezog sich auch eher auf Achims letzten Satz.

marabu 2. Feb 2008 11:06

Re: PRIMARY KEY - doppelter Schlüssel...
 
Hallo Markus,

dass NULL nicht geht habt ihr ja schon geklärt. Dann bleibt nur, dass Heiko explizit einen existierenden Schlüsselwert nochmal vergeben wollte.

BUG 2. Feb 2008 11:36

Re: PRIMARY KEY - doppelter Schlüssel...
 
Zitat:

Zitat von grenzgaenger
... als schlechteste möglichkeit sehe ich die autoincrement felder an

Nur so aus Neugier, warum das? Welche Nachteile haben autoincrement Felder, welche Vorteile hat die andere Methode?

MfG,
Bug

marabu 2. Feb 2008 12:25

Re: PRIMARY KEY - doppelter Schlüssel...
 
Hallo,

im Bereich der Desktop-Datenbanken gründet sich der schlechte Ruf von AUTOINC Feldern wohl in erster Linie auf der Unzugänglichkeit der Generatoren. Im Client-Server-Bereich störte die lückenbehaftete und inkompatible Implementierung auf SQL-Servern, da der SQL-Standard diese Generatoren bislang ausgeklammert hat.

Mit zunehmender Reife des Konzepts sollten die Vorbehalte fallen. Es gibt schließlich schlecht implementierte Datenmodelle mit und ohne AUTOINC, IDENTITY oder SEQUENCE.

Freundliche Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz