會通資訊|ArgoERP 提供全方位數位化轉型方案|立即諮詢相關資訊!
關於Argo
企業解決方案
產品架構
ArgoERP
基本管理模組
電子傳簽管理模組
多公司別集團管理系統
進銷存管理系統
財務管理系統
生產管理系統
預算管理系統
專案管理系統
擴充應用
ArgoHR 人力資源管理系統
ArgoMES 製造執行系統
ArgoRMA/FAE 保固/報修派遣
ArgoSQM 供應商評鑑暨進料檢驗
ArgoTX 台灣保稅管理系統
ArgoGIB 合同核銷管理系統
ArgoCFV 碳盤查平台
雲端行動
Portal
ArgoQR
App行動應用
分析應用
Portal-II
客戶案例
課程講座
最新資訊
最新消息
電子報文章
Dr.ERP
財務管理
進銷存管理
電子發票
智慧製造
聯絡我們
客服系統
首頁
關於Argo
企業解決⽅案
產品架構
ArgoERP
基本管理模組
電子傳簽管理模組
多公司別集團管理系統
進銷存管理系統
財務管理系統
生產管理系統
預算管理系統
專案管理系統
擴充應用
ArgoHR 人力資源管理系統
ArgoMES 製造執行系統
ArgoRMA/FAE 保固/報修派遣
ArgoSQM 供應商評鑑暨進料檢驗
ArgoTX 台灣保稅管理系統
ArgoGIB 合同核銷管理系統
ArgoCFV 碳盤查平台
雲端行動
Portal
ArgoQR
App行動應用
分析應用
Portal-II
客戶案例
課程講座
最新資訊
聯絡我們
客服系統
聯絡我們
服務專線
電話 02-2521-2589
留言諮詢
TOP
TOP
首頁
最新資訊
如何於Oracle DB透過PL/SQL呼叫API?
Jul. 1 2025
如何於Oracle DB透過PL/SQL呼叫API?
作者:Sammy
企業多角化經營後經常面臨異質系統的整合議題,隨著開發技術的進步演變,現行各系統不用開放彼此間的資料庫大門,僅需透過Web API的資料交換,系統間即可共享資訊並可達到資訊即時反應,提高資料的即時性,進而提供高階管理層完整且準確的資訊,以利迅速做出正確決策,提升決策效率。
進入此次主題,如何於Oracle DB透過PL/SQL呼叫API?
首先,資料庫環境的建置及執行者的授權要完備,呼叫Web API必須用到UTL_HTTP物件,所以必須給予授權UTL_HTTP及接收回傳資料時使用相關物件的授權,文中範例接收的檔案為JSON檔因此DBMS_LOB也必須授權給予使用者,Oracle對於UTL_HTTP物件不是僅僅一般的授權即可,必須設定單獨的訪問許可權,也就是將要造訪的網站設定於資料庫ACL(Access Control List)賦予許可權,告訴防水牆該網站是合法允許造訪。
授權已完備可進入此次主題,於Oracle DB呼叫外部Web API,呼叫時必須要有URL及Method,範例中提供了GET、PATCH二個Method,GET 參數會在URL, PATCH會利用write_text將參數寫在body傳遞。
PL/SQL僅僅短短的數十行程式碼即可呼叫外部API取得資料,若需至各平台取得訂單資料或回寫訂單狀態則透過此作業方式進行,現行經常利用Json格式交換資料。於Oracle DB如何快速解析及產生Json格式的資料檔,將於下期電子報說明。
客户案例
免費諮詢
(02)2521-2589#110
winnie@argotek.com.tw
訂閱/取消電子報
掌握行業趨勢,分享管理議題,與企業共同精進成長,提升企業經營管理能力。
取消電子報
成功!
感謝您訂閱會通電子報
OK
成功!
您已取消訂閱會通電子報
OK