Bonjour à tous,
Je suis sur une Red Hat EL 3.0 sur laquelle est installée un oracle 8.1.7.4
J'ai lu le post ci contre :http://www.developpez.net/forums/sho...light=utl_smtp
mais lorsque j'utilise la procédure (html_email citée) , j'ai une erreur à la création de mon trigger (qui fait appel à la procédure) :
Le message d'erreur est le suivant :
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 CREATE OR REPLACE TRIGGER SYS.TRIGGER_TEST_1 AFTER LOGON ON DATABASE declare l_osuser varchar2(30); l_cnt number; l_max number := 0; begin select substr(osuser,1,9) into l_osuser from sys.v_$session where audsid=(select userenv('sessionid') from dual); if ( l_osuser='user1' ) then exec html_email(p_to => 'user2@domain1.dom', p_from => 'oracle@akasha', p_subject => 'SUJET', p_text => 'MAIL VERSION TEXTE', p_html => 'MAIL VERSION HTML', p_smtp_hostname => 'servermail1.domain1.dom', p_smtp_portnum => '25'); end if; end;
Est ce trop vaste ou vous faut-il plus d'informations pour m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 TRIGGER SYS.TRIGGER_TEST_1 On line: 11 PLS-00103: Encountered the symbol "HTML_EMAIL" when expecting one of the following: := . ( @ % ; The symbol ":=" was substituted for "HTML_EMAIL" to continue.
Merci
Jonathan
Partager