ERROR: record "new" is not assigned yet
Bonjour,
Je cherche à inserer dans la table acteur un nupplet
Mais je reçois un message d'erreur:
Code:
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 |
Voici mon code:
Code:
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() |
Pouvez vous m'aider svp? Merci