sql >> Database >  >> RDS >> Oracle

UTL_MAIL berichtkenmerk dat OWA_UTIL.cellsprint procedure Oracle aanroept

UTL_MAIL.send's message is slechts een VARCHAR2-parameter, er is een string voor nodig.

HTP.P en OWA_UTIL.cellsprint zijn procedures, geen functies, dus ze kunnen niet worden gebruikt om een ​​waarde aan de e-mail door te geven. Ze zijn ontworpen voor gebruik in een webtoepassing en niet geschikt voor andere doeleinden zoals e-mail.

Je zou de functies in HTF . kunnen gebruiken als je wilt, maar in jouw geval heb je je html al geschreven, dus je kunt het net zo goed rechtstreeks aan het bericht doorgeven:

UTL_MAIL.SEND (
      sender       => '[email protected]',
      recipients   => '[email protected]',
      subject      => 'Hi',
      MESSAGE      => '<HTML>...'
      mime_type    => 'text/html; charset=us-ascii');



  1. Hoe maak je een back-up van een Postgresql-DB via JDBC?

  2. Hoe de 'java.sql.SQLFeatureNotSupportedException' te corrigeren tijdens het gebruik van de methode createArrayOf()

  3. mysql_fetch_array haalt niet alle rijen op

  4. Gegevenstabel doorgeven aan een opgeslagen procedure