Hai Heike,
ersteinmal zum Verständniss:
Ein Primaky Key ist ersteinmal "nur" ein Feld innerhalb einer Tabelle welches einen
einmaligen Wert besitzt. Wie dieser erzeugt wird ist ersteinmal egal. Du kannst eine
GUID verwenden oder irgendetwas von dem Du sicherstellst das es einmalig ist in der Tabelle. Vorzugsweise verwendet man dafür natürlich ein AutoInc-Feld.
Es muss auch kein Index auf diesem Feld liegen.
mySQL z.B. verlangt das auf dem AutoInc-Feld einer Tabelle (es darf nur eines geben) immer ein Index gelegt wird. ABS-Database ist das völlig egal.
Wenn Du nun eine ABS-Tabelle hast in der schon Daten vorhanden sind solltest Du einfach ein ID-Feld (Typ AutoInc) hinzufügen können. Dieses wird dann automatisch gefüllt (in deinem Beispiel 1 bis 400).
Wenn Du zwei Tabellen verknüpfen möchtest muss immer nur die
Master Tabelle einen PK haben. Die
Detail-Tabelle braucht nur ein Feld zur Verknüpfung mit dem PK aus der Mastertabelle (FOREIGN Key).
Stephan B.
"Lasst den Gänsen ihre Füßchen"