Bonjour,
Je cherche à inserer dans la table acteur un nupplet
Mais je reçois un message d'erreur:
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ERROR: record "new" is not assigned yet DETAIL: The tuple structure of a not-yet-assigned record is indeterminate. CONTEXT: PL/pgSQL function "functiontriggerinsertionacteur" line 2 at IF
Pouvez vous m'aider svp? Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 CREATE OR REPLACE FUNCTION b.functionTriggerinsertionacteur() returns TRIGGER AS ' BEGIN IF(NEW.ArtistID, NEW.nom, NEW.nationalite) IN (Select ArtistID,nom,nationalite From b.artiste) Then Insert Into b.acteur Values (NEW.ArtistID, NEW.Nom, NEW.nationalite); END IF; RETURN NEW; END; ' LANGUAGE 'plpgsql'; CREATE TRIGGER INSERTIONACTEUR BEFORE INSERT ON b.Acteur FOR each statement execute procedure b.functionTriggerinsertionacteur()
Partager