Einzelnen Beitrag anzeigen

Tom70

Registriert seit: 11. Mär 2005
33 Beiträge
 
#2

Re: [Firebird] Trigger/Generatoren anlegen

  Alt 25. Aug 2005, 11:55
Die Reihenfolge der einzelnen Statements:

Delphi-Quellcode:
Erst die Tabelle:

CREATE TABLE TEST (
IDFILED INTEGER
)

danach der Generator:

CREATE GENERATOR TEST_IDFILED_GEN

und dann der Trigger:

CREATE TRIGGER AI_TEST_IDFILED FOR TEST
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
  IF (NEW.IDFILED IS NULL) THEN
      NEW.IDFILED = GEN_ID(TEST_IDFILED_GEN, 1);
END
...nur mal so als Beispiel.
  Mit Zitat antworten Zitat