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
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 moi même le trigger avec execute msg, j'ai l'erreur suivante :
Quelqu'un pourrait m'aider, merci!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
Partager