Einzelnen Beitrag anzeigen

Thanatos81
(Gast)

n/a Beiträge
 
#1

[Firebird] Trigger/Generatoren anlegen

  Alt 25. Aug 2005, 11:26
Datenbank: embedded Firebird • Version: 1.5.2.4731 • Zugriff über: ZEOS
Moin DP!

Ich möchte jetzt in ner FireBird-DB ein AutoInc realisieren. Ich hab mittlerweile rausbekommen, das ich dafür nen Trigger und nen Generator brauche. Habe hier auch bereits einen Code-Schnipsel für nen Trigger gefunden, den ich mir angepasst habe:
SQL-Code:
CREATE TRIGGER "Debitoren_BI0" FOR "Debitoren"
ACTIVE BEFORE INSERT POSITION 0
as
begin
  if (new.LfdNr = 0) then
    new.LfdNr = lfdNr_id(Debitoren, 1);
end
Meine Frage ist jetzt: Kann ich das einfach über ne Query als SQL-Befehl hinschicken? Und vor allem, wann muss ich das machen? Kommt das mit beim Create Table-Befehl? Oder nachdem die Tabelle angelegt ist, oder ist das egal? Dann müsste ich mich halt nur noch informieren, wie mein Generator auszusehen hat.

DAnke im Voraus,
  Mit Zitat antworten Zitat