Sql trigger

enlil67 Messages postés 14 Statut Membre -  
enlil67 Messages postés 14 Statut Membre -
Bonjour,

je veux creer un trigger qui supprime les lignes correspondantes de ma table reglement quand le type de tarif passe a gratuit,malheureusement j'y connais pas grand chose,aidez moi s'il vous plait

CREATE TABLE reglement
(
anneescolaire INTEGER NOT NULL,
codeauditeur INTEGER NOT NULL,
codereglement CHAR(2) NOT NULL,
montant NUMERIC(6,2),
CONSTRAINT fk_reglement_inscription FOREIGN KEY (anneescolaire, codeauditeur) REFERENCES inscription (anneescolaire, codeauditeur),
PRIMARY KEY(anneescolaire, codeauditeur, codereglement)
);

CREATE TABLE tarif
(
codetarif INTEGER PRIMARY KEY,
tarif VARCHAR(30) NOT NULL
);

1 réponse

  1. enlil67 Messages postés 14 Statut Membre
     
    CREATE OR REPLACE FUNCTION
    suppr_lignes() RETURNS TRIGGER AS $suppr_lignes$

    WHILE codetarif IS NULL THEN
    AFTER DELETE ON reglement

    FOR EACH ROW
    ????
    0