AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi PRIMARY KEY - doppelter Schlüssel...
Thema durchsuchen
Ansicht
Themen-Optionen

PRIMARY KEY - doppelter Schlüssel...

Ein Thema von Geist · begonnen am 2. Feb 2008 · letzter Beitrag vom 2. Feb 2008
Antwort Antwort
Seite 2 von 2     12   
Geist

Registriert seit: 21. Jun 2006
Ort: Neu-Seeland
24 Beiträge
 
#11

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

  Alt 2. Feb 2008, 11:00
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.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#12

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

  Alt 2. Feb 2008, 11:02
Nein, bei Primärschlüsseln sollten keine Null-Werte möglich sein. Die Frage bezog sich auch eher auf Achims letzten Satz.
Markus Kinzler
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#13

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

  Alt 2. Feb 2008, 11:06
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.
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#14

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

  Alt 2. Feb 2008, 11:36
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
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#15

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

  Alt 2. Feb 2008, 12:25
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
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz