
Zitat von
hafi
Hallo!
... die Prozedur läuft vermutlich nur einmal je Woche und bei jeder datei handelt es sich um ca. 10.000 Datensätze. Es wären auch längere Zeiträume mit mehr Datenstätzen möglich, es sollten aber nicht mehr als 60.000 zeilen je Datei sein.
Dann darfst Du es Dir bequem machen .. das ist alles andere als zeitkritisch.
Es würde reichen, wenn du dir den constraint definierst und in einem before-insert trigger selbst per
Code:
select .. from .. where key = impor_id
prüfst ob du den constraint verletzen wuerdest. Wenn das der Fall ist, kannst du die aktuelle Row einfach verwerfen (die function des before-inser-trigger liefert NULL zurueck -> Insert wird nicht ausgefuehrt)
Alles ohne Exception handling - wobei ich der Meinung bin, dass Du Dir auch dieses leisten darfst bei deiner Problemstellung
Lesezeichen