在Oracle Database 10g XE 裡,有沒有 database email 類似功能?
最佳解答(網友推薦)
6人
我的經驗中,這類的需求通常沒有辦法直接使用DB內建的功能.每每測試之後,還是選擇將資料移到普通的Mail Server去做.
比較建議的方法是,寫一隻程式,讓DB固定一個週期去跑.而這隻程式依照您需要Mail的資料邏輯去寫,撈出資料以後,寫到一個文字檔裡面.然後再用Mail Server去讀,去發Mail.
這樣的方式,Mail的本文與主旨等等的內容,比較可以自由的指定.除錯上也比較清楚.
若是您有使用Oracle ERP,其實是可以直接設定的.方法就直接請顧問給範例了.
[-隱藏]
回應 :
jessewang 說:
Oracle 是可以直接將信件寄給 smtp 直接發送出去的,我們公司目前就是這樣做,程式就是我寫的,使用 Oracle 內建的 send_mail and send_htmlmail procedure。
2008-11-28 11:46:06
jessewang 說:
還有,以前軟體公司沒解決的中文發送問題,在我手上解決了,Oracle DB 內部就可以直接發送中文的 email 出去的。
2008-11-28 23:43:51
在Oracle Database 10g XE 裡,有沒有 database email 類似功能?
***回答已移除***
2人
這方法很多
方法零:使用UTL_SMTP
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_smtp.htm#CHDHHBJD
方法一:win32 下的oracle 還可以呼叫外部的activeX,你可以用其他語言寫SMTP 元件,或是叫用別人寫的SMTP 然後由ORACLE 內使用PL/SQL 叫要外部ACTIVEX
方法二:使用UTL_HTTP
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_http.htm#CHDIAFFA
這個package 可以直接使用PL/SQL 去操作HTTP Protocol,你可以先使用你的webapp程式去發送MAIL,然後由PL/SQL 使用 UTL_HTTP 去呼叫遠端的WEB SERVICE
--
沒錯!如果你使用方法二,可以直接由ORACLE去呼叫msnSDK這個線上服務,達成從ORACLE(trigger)直接發送MSN訊息,以下順便提供給你參考
msnSDK簡介與文件下載
如何直接使用瀏覽器發送MSN訊息
3分鐘學會使用程式發送msn訊息,php篇(一)
3分鐘學會使用程式發送msn訊息,dotNet C#篇(二)
3分鐘學會使用程式發送msn訊息, Java篇(三)
3分鐘學會使用程式發送msn訊息, Perl篇(四)
3分鐘學會使用程式發送msn訊息, VB6.0篇(五)
3分鐘學會使用程式發送msn訊息, ASP篇(六)
方法零:使用UTL_SMTP
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_smtp.htm#CHDHHBJD
方法一:win32 下的oracle 還可以呼叫外部的activeX,你可以用其他語言寫SMTP 元件,或是叫用別人寫的SMTP 然後由ORACLE 內使用PL/SQL 叫要外部ACTIVEX
方法二:使用UTL_HTTP
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_http.htm#CHDIAFFA
這個package 可以直接使用PL/SQL 去操作HTTP Protocol,你可以先使用你的webapp程式去發送MAIL,然後由PL/SQL 使用 UTL_HTTP 去呼叫遠端的WEB SERVICE
--
沒錯!如果你使用方法二,可以直接由ORACLE去呼叫msnSDK這個線上服務,達成從ORACLE(trigger)直接發送MSN訊息,以下順便提供給你參考
msnSDK簡介與文件下載
如何直接使用瀏覽器發送MSN訊息
3分鐘學會使用程式發送msn訊息,php篇(一)
3分鐘學會使用程式發送msn訊息,dotNet C#篇(二)
3分鐘學會使用程式發送msn訊息, Java篇(三)
3分鐘學會使用程式發送msn訊息, Perl篇(四)
3分鐘學會使用程式發送msn訊息, VB6.0篇(五)
3分鐘學會使用程式發送msn訊息, ASP篇(六)
參考資料:http://rd-program.blogspot.com/2008/10/msnsdk.html
回應 :
請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數
▼ ADVERTISEMENT ▼
-
‧
-
‧
-
‧
相關問答
- Oracle Database 10g Express Edition 安裝使用
- Oracle database Server Install在Windows 2003 Server上
- 若在同時支援兩種作業系統(Windows 及 Unix)的伺服器上安裝Oracle DataBase,那個效能好?
- ORACLE 爆米花
- TOra 在 Oracle Client 端出現 OCI.dll 錯誤
- 請問要如何自學Oracle?
- Oracle資料轉成Excel檔
- Oracle 匯資料到SQL2005 錯誤
- [名詞解釋]想問database kernel和 database engine的比較與差異?
- oracle erp問題
- 哪裡有 JAVA + Oracle + ERP + SAP 的免費課程
- Oracle 資料庫匯入匯出問題
- 請問有沒有類似SQL Naviagtor,TOAD的軟體?
- 那裡適合辦理 JAVA + Oracle + ERP + SAP 免費的渡假式研討會
- Database Table VS Index
- 開發 Acess 程式開發庫存管理, 最容易進入軟體那一套定程式
- 恆逸考試費用大優惠(Microsoft 、Oracle、Cisco、SUN SCJP)
- 使用JDE的企業中,有哪些企業是使用SQL 資料庫?
- 本土的ERP 還有發展空間嗎?









