台灣最大程式設計社群網站
線上人數
525
 
會員總數:246044
討論主題:189631
歡迎您免費加入會員
討論區列表 >> Oracle >> 這個PROCEDURE的使用問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
這個PROCEDURE的使用問題
價值 : 50 QP  點閱數:2255 回應數:2
樓主


門外漢
0 1
10 1
發送站內信

狀況如下:
1. 我先建立了一個 PACKAGE
CREATE OR REPLACE PACKAGE WEBSVR.GET_IPSS_TABLE AS
TYPE xIPSS__ADDRESS IS RECORD(xPOLICY_NO varchar2(10),
xPOST varchar2(5),
xADDRESS varchar2(80));
TYPE IPSS_ADDRESS_CURSOR IS ref CURSOR RETURN xIPSS__ADDRESS;
END GET_IPSS_TABLE;

2. 另外建立了PROCEDURE
CREATE OR REPLACE PROCEDURE WEBSVR.GET_IPSS_ADDRESS(vPOLICY_NO VARCHAR2, IPSS_A OUT GET_IPSS_TABLE.ipss_address_cursor) IS
BEGIN
OPEN IPSS_A FOR
SELECT PO.POLICY_NO,
NA.POST,
NA.ADDRESS
FROM CPS_NA NA,
CPS_PO PO
WHERE NA.ID = PO.APP_ID
AND PO.POLICY_NO = vPOLICY_NO;
END GET_IPSS_ADDRESS;

目的是傳入ID,取得這ID的郵遞區號語地址資料,由於是前手開發的,我對於ORACLE這種用法也不太了解,希望大大們教我如何寫SQL程式使用這個PROCEDURE,謝謝!

本篇文章發表於2012-10-30 20:06
1樓
作者回應


檢舉此回應
補充:目前問題是如何將PROCEDURE的IPSS_A的資料顯示出來?
本篇文章回覆於2012-10-31 07:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

花旗蔘
檢舉此回應

本篇文章回覆於2012-10-31 12:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.