Oracle 提供了一個(gè)SendMail的套件: utl_smtp.
成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)的關(guān)注點(diǎn)不是能為您做些什么網(wǎng)站,而是怎么做網(wǎng)站,有沒有做好網(wǎng)站,給創(chuàng)新互聯(lián)一個(gè)展示的機(jī)會(huì)來證明自己,這并不會(huì)花費(fèi)您太多時(shí)間,或許會(huì)給您帶來新的靈感和驚喜。面向用戶友好,注重用戶體驗(yàn),一切以用戶為中心。
可以利用utl_smtp來在PL/SQL發(fā)送郵件。
utl_smtp相關(guān)函數(shù)以及用法如下所示。
declare
mailhost??VARCHAR2(50)?:=?'XXX.XXX.com';
mail_conn?utl_smtp.connection;??--定義
begin
--?開啟?Mail?Connection
mail_conn?:=?utl_smtp.open_connection(mailhost);
--?建立連接
utl_smtp.helo(mail_conn,?mailhost);
--?設(shè)定發(fā)件者
utl_smtp.mail(mail_conn,?'yun@xxx.com');
--?設(shè)定收件者
utl_smtp.rcpt(mail_conn,?'feng@xxx.com');
--?設(shè)定郵件內(nèi)容
utl_smtp.data(mail_conn,?'Subject:Oracle?Send?Mail?Test'?||?utl_tcp.CRLF?||
'To:feng@xxx.com'?||?utl_tcp.CRLF?||
'Cc:lei@xxx.com'?||?utl_tcp.CRLF?||
'Hello?World!'
);
--?關(guān)閉連接
utl_smtp.quit(mail_conn);
你安裝的是plsql嗎?安裝之后執(zhí)行語句的提示就是英文的。你如果要提示中文需要在安裝一個(gè)漢化版。
工具首選項(xiàng)代碼編輯器完成設(shè)置,隱藏超過10(改成100)個(gè)匹配項(xiàng)的自動(dòng)彈出窗口
你的第二個(gè)問題:工具首選項(xiàng)數(shù)據(jù)庫SQL編輯器代碼模板
這個(gè)貼有點(diǎn)久遠(yuǎn)了,既然讓我搜到,回答此題還是希望能幫到搜到此問題的小朋友!
Oracle form中有兩個(gè)觸發(fā)子on—erro和on—message,分別在顯示系統(tǒng)錯(cuò)誤信息和通知信息(告訴操作人員當(dāng)按磣刺蚋鏨舷攣南喙氐男畔?時(shí)觸發(fā),在觸發(fā)子中插入pl/sql代碼實(shí)現(xiàn)漢字Oracle屏蔽英文提示信息替換英文提示信息。