Trigger PL/SQL bloqué à l'exécution
Salut à tous,
Je débute avec oracle et je suis bloqué. En fait je veux écrire un trigger qui va me donner un message de bienvenue à l'utilisateur chaque fois qu'il se connectera.
Voici mon programme
Code:
1 2 3 4 5 6 7
|
CREATE OR REPLACE TRIGGER msg
AFTER LOGON
ON DATABASE
BEGIN
dbms_output.put_line('Bonjour Utilisateur');
END; |
Quand j'exécute ce code, j'ai aucun message d'erreur. Si je me déconnecte puis me reconnecte j'ai pas le message de bienvenue.
Quand j'exécute moi même le trigger avec execute msg, j'ai l'erreur suivante :
Citation:
SQL> execute msg;
BEGIN msg; END;
*
ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00201: identifier 'MSG' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
Quelqu'un pourrait m'aider, merci!