Forum: Datenbanken
Delphi
by Hansa,
28. Mär 2004
Habe mich jetzt strikt an die Theorie gehalten. DIe IDs erhalten bzw. behalten den Primary Key. Siehe Leuselators Post. Den PK lege ich nicht auf eine Nr., wie Robert_G vorgeschlagen hat. Ansonsten habe ich die uniques so gemacht wie von DelphiDeveloper vorgeschlagen.
Der Haken an der Sache war lediglich ein nicht vorhandenes Feature in IBExpert. Normalerweise werden die Identifier automatisch...
Forum: Datenbanken
Delphi
by Hansa,
25. Mär 2004
Wenn Du meinst. 8) Antwort kam bislang jedenfalls keine. Na gut, dann frage ich eben erst gar nicht mehr weiter. :stupid:
Forum: Datenbanken
Delphi
by Hansa,
24. Mär 2004
1. Was habt ihr nur mit dem numerisch/alphanummerisch ? Inwiefern spielt das eine Rolle ?
2. wie wirkt sich aus, welches Feld den Primary Key hat ?
3. Das hier funktioniert :
ALTER TABLE KG ADD CONSTRAINT NQ_KG UNIQUE (NR);
ALTER TABLE KG ADD PRIMARY KEY (ID);
Wenn ich den primary key von ID auf NR lege und den UNIQUE entferne, was ist dann (siehe auch 2) ?
Forum: Datenbanken
Delphi
by Hansa,
24. Mär 2004
Das geht schon ! z.B. mit der "Rückseite" einer Metallsäge. :lol:
Jetzt wirfst Du allerdings einen völlig neuen Aspekt auf, mit der Historie etc. Mit dem zusammengesetzten key wäre das tatsächlich relativ einfach zu machen. Im Moment aber egal.
Ihr macht es aber jetzt immer noch zu kompliziert. Die ID ist der primary key. Die Nr. ist ein integer. Da ich bisher aber keinerlei...
Forum: Datenbanken
Delphi
by Hansa,
24. Mär 2004
select * from RDB$INDICES
Dann werden die RDB$RELATION-NAMES aufgeführt unter anderem auch RDB$INDICES. Aber nichts zu sehen von RDB$48
Forum: Datenbanken
Delphi
by Hansa,
24. Mär 2004
Ja, bin doch blind. 8) Aber es gibt noch ein Problem: trotz leerer Tabelle kommt diese Fehlermeldung : Wenn ich nur die Nr. nehme. Packe ich die ID noch dabei, dann geht es auch. Wo finde ich jetzt, was RDB$48 genau ist ?
Forum: Datenbanken
Delphi
by Hansa,
24. Mär 2004
Ja, genau so wollte ich das machen, finde aber nicht wo. So in Richtung NULL <--> NOT NULL. Vielleicht bin ich heute auch nur blind. 8) Gelle Robert. :zwinker:
P.S.: was hat das mit alphanumerisch zu tun ?
Forum: Datenbanken
Delphi
by Hansa,
24. Mär 2004
Der Primary Key ist die ID. Eine Kundennummer z.B. darf aber auch nur einmal vorkommen. Diese Arbeit will ich der Datenbank überlassen.
Forum: Datenbanken
Delphi
by Hansa,
24. Mär 2004
Hi,
in mehreren Tabellen brauche ich Felder, die nur einmal vorkommen dürfen. Entsetzt mußte ich jetzt feststellen, daß das gar nicht so einfach geht und es noch gar nicht in der Datenbank realisiert ist. Muß ich da einen Index verwenden oder wie oder was ? Es geht um Interbase.