Thema: Delphi SQL Trigger Turorial

Einzelnen Beitrag anzeigen

Benutzerbild von Nalincah
Nalincah

Registriert seit: 18. Jul 2003
898 Beiträge
 
Delphi 6 Professional
 
#3

Re: SQL Trigger Turorial

  Alt 2. Dez 2003, 12:07
Das ist ne SAP DB 7.4 Datenbank

Hab diese Trigger mal mit ner Access-DB gemacht:

Delphi-Quellcode:
CREATE OR REPLACE TRIGGER personal_log_t
  AFTER INSERT OR UPDATE OR DELETE ON Felder
  DECLARE
    dmltype VARCHAR2(1);
  BEGIN
    IF INSERTING THEN
      dmltype := 'I';
      INSERT INTO felder ( Cat_Tab )
      VALUES ( dmltype );
  END IF;
END;

CREATE TRIGGER FelderTabs FOR Felder AFTER UPDATE EXECUTE (
  AFTER INSERT ON Felder
  BEGIN
    IF INSERTING THEN
      INSERT INTO Tabs ( Cat_Tab ) VALUES ("Insert");
  END IF;
)

CREATE TRIGGER test FOR Felder BEFORE INSERT AS
BEGIN
  INSERT INTO Tabs (Cat_Tab) Values ("Test");
END;
Aber da sagt der immer

Code:
Syntaxfehler in CREATE TABLE-Anweisung
Liegt das an der DB?
Sebastian
Ehemals bekannt als General2004
  Mit Zitat antworten Zitat