Oracle
 sql >> Datenbank >  >> RDS >> Oracle

UTL_SMTP Unterschied zwischen DATA, WRITE_DATA und WRITE_RAW_DATA

Sehen Sie sich die Dokumentation an , ist es ganz klar:

  • UTL_SMTP.DATA :Sendet den (vollständigen) E-Mail-Text
  • UTL_SMTP.WRITE_DATA :Schreibt einen Teil (d. h. normalerweise eine Zeile) der E-Mail-Nachricht. Der Eingabedatentyp ist VARCHAR2
  • UTL_SMTP.WRITE_RAW_DATA :Schreibt einen Teil der E-Mail-Nachricht mit RAW-Daten. Der Eingabedatentyp ist RAW

WRITE_DATA wird zum Senden von Text verwendet, WRITE_RAW_DATA wird normalerweise verwendet, um Daten im Anhang zu senden.