11
यहाँ पैकेज ..प्रक्रिया को कैसे चलाएं?
CREATE OR REPLACE PACKAGE G_PKG_REFCUR AS
TYPE rcDataCursor IS REF CURSOR;
END;
के PROC पर विचार करें ..
Create procedure gokul_proc(
pId in number,
pName in varchar2,
OutCur OUT G_PKG_REFCUR.rcDataCursor) is
BEGIN
Open OutCur For
select * from gokul_table ob
where ob.active_staus-'Y' AND ob.id=pId AND ob.name=pNname;
END;
यहाँ मेरी सवाल यह है: मैं इस प्रक्रिया कैसे अमल कर सकते हैं?
अगर कोई ऐसा OutCur पैरामीटर नहीं है, तो मैं इस तरह निष्पादित कर सकते हैं ..
EXEC gokul_proc(1,'GOKUL');
लेकिन, समस्या OutCur है। मुझे नहीं पता कि यहां कौन सा मूल्य गुजरना है।
उदाहरण
EXEC gokul_proc(1,'GOKUL', ??????);
के लिए मैं सिर्फ पता है कि मूल्य प्रक्रिया के लिए एक तर्क के रूप में पारित करने के लिए की जरूरत है।
हालांकि मैं कुछ स्वरूपण को तय, आपके सवाल का संपादन किया गया है ताकि अधिक उचित अंग्रेजी, बल्कि "duno" की तुलना में उपयोग करता है पर विचार करें, "कृपया", आदि –
ध्यान दें, मुझे लगता है कि आपने जहां खंड में एक "-" गलत टाइप किया है - उदाहरण के लिए ob.active_staus = 'वाई' –