国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

一個可以在Oracle發信的Procedure范例

2024-08-29 13:42:32
字體:
來源:轉載
供稿:網友
 
  CREATE OR REPLACE PROCEDURE "SYS"."SEND_MAIL"
  (
  pSender VARCHAR2,
  pRecipient VARCHAR2,
  pSubject VARCHAR2,
  pMessage VARCHAR2)
  IS
  
  mailhost CONSTANT VARCHAR2(30) := 'YOUR MAIL SYSTEM IP OR FQDN';
  crlf CONSTANT VARCHAR2(2):= CHR(13) CHR(10);
  mesg VARCHAR2(1000);
  mail_conn UTL_SMTP.CONNECTION;
  
  BEGIN
  mail_conn := utl_smtp.open_connection(mailhost, 25);
  mesg := 'Date: ' TO_CHAR( SYSDATE, 'dd Mon yy hh24:mi:ss' ) crlf 'From: <' pSender '>' crlf 'Subject: ' pSubject crlf 'To: 'pRecipient crlf '' crlf pMessage;
  utl_smtp.helo(mail_conn, mailhost);
  utl_smtp.mail(mail_conn, pSender);
  utl_smtp.rcpt(mail_conn, pRecipient);
  utl_smtp.data(mail_conn, mesg);
  utl_smtp.quit(mail_conn);
  
  END send_mail;
  
  使用范例
  
  SQL> desc send_mail
  PROCEDURE send_mail
  Argument Name Type In/Out Default?
  ------------------------------ ----------------------- ------ --------
  PSENDER VARCHAR2 IN
  PRECIPIENT VARCHAR2 IN
  PSUBJECT VARCHAR2 IN
  PMESSAGE VARCHAR2 IN
  
  SQL> exec send_mail('apple','chu@odba.idv.tw','Test','hello')
  
  PL/SQL procedure sUCcessfully completed.
  
  上面的范例是利用遠端的mail service來寄信,簡單又輕易實做!!  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武清区| 澄迈县| 荥阳市| 三门峡市| 峨山| 仪陇县| 寿光市| 新龙县| 靖远县| 南召县| 潜江市| 萍乡市| 马鞍山市| 阳东县| 崇仁县| 台中县| 丽江市| 石景山区| 翼城县| 郓城县| 福海县| 崇义县| 建水县| 双柏县| 凌云县| 师宗县| 洛南县| 日喀则市| 永兴县| 虞城县| 耿马| 黄龙县| 定安县| 盱眙县| 叶城县| 林西县| 苏尼特右旗| 西林县| 洪雅县| 来安县| 台东市|