IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

erreur lors de l'utilisation d'UTL_SMTP


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut erreur lors de l'utilisation d'UTL_SMTP
    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) :
    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;
    Le message d'erreur est le suivant :
    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.
    Est ce trop vaste ou vous faut-il plus d'informations pour m'aider?

    Merci
    Jonathan

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    EXEC est une commande SQL*Plus et non un mot clé PL/SQL: il faut le supprimer.

Discussions similaires

  1. Erreur lors de l'utilisation de TableSorter.java
    Par Frac10 dans le forum AWT/Swing
    Réponses: 47
    Dernier message: 20/11/2006, 12h06
  2. Erreur lors de l'utilisation de session_start();
    Par nane1474 dans le forum Langage
    Réponses: 8
    Dernier message: 30/06/2006, 12h06
  3. Erreur lors de l' utilisation des objets ADO
    Par aityahia dans le forum Bases de données
    Réponses: 10
    Dernier message: 24/03/2006, 13h46
  4. Eviter les erreurs lors de l'utilisation des compo Tsocket
    Par Coussati dans le forum Composants VCL
    Réponses: 5
    Dernier message: 01/02/2006, 19h14
  5. Erreur lors de l'utilisation de strlwr ?!
    Par MonsieurAk dans le forum C++
    Réponses: 4
    Dernier message: 05/12/2005, 10h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo