Einzelnen Beitrag anzeigen

Benutzerbild von user0815
user0815

Registriert seit: 5. Okt 2007
331 Beiträge
 
Delphi XE2 Professional
 
#1

Insert - PRIMARY KEY automatisch anlegen

  Alt 22. Mai 2012, 10:29
Datenbank: Firebird • Version: 2.5.1 • Zugriff über: UniDAC
Hi,

angenommen ich habe 2 Tabellen mit jeweils folgenden Feldern:

T_DATA: DATA_ID, USER_NO, USW_FELD, ...
T_USER: USER_NO, USERNAME, STREET, ...

Jetzt ist T_DATA.USER_NO der FOREIGN KEY auf T_USER.USER_NO.

Importiere ich jetzt Daten für die Tabelle T_DATA so muss die USER_NO in der Tabelle T_USER ja schon vorhanden sein, ansonsten knallt es.
Wie kann ich bei einem Import automatisch eine neue entsprechende USER_NO anlegen ?
Oder muss ich per SQL zuerst eine Abfrage auf vorhanden sein der USER_NO ausführen, wenn nein einfügen & dann erst den Datensatz in T_DATA schreiben...

Danke für die Hilfe...
  Mit Zitat antworten Zitat