Einzelnen Beitrag anzeigen

khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
 
FreePascal / Lazarus
 
#18

AW: DB Eintrag nachvollziehen ?

  Alt 23. Jun 2010, 19:55
SQL-Code:
AS
begin
-- IF (NEW.vkaufkopf_id IS NULL) THEN
     NEW.vkaufkopf_id = GEN_ID(gen_vkaufkopf_id,1);
end
So kann man die ID angeben oder auch nicht, es wird in jedem Fall der nächste Wert des Generators genommen. Auf diese Weise sollte 0 ausgeschlossen sein.


ich hatte das so interpretiert, dass der Trigger nur wirkt wenn das Feld "jungfräulich", also NULL ist.
Aber du hast Recht, bei einem neuen Satz ist das immer so, wenn die Erstellung der ID dem Trigger übertragen wird, die Abfrage deshalb überflüssig
Karl-Heinz

Geändert von khh (23. Jun 2010 um 20:01 Uhr)
  Mit Zitat antworten Zitat