Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Clear a ref_cursor in oracle
Message
From
03/05/2004 16:55:49
 
 
To
03/05/2004 16:32:33
John Baird
Coatesville, Pennsylvania, United States
General information
Forum:
ASP.NET
Category:
ADO.NET
Miscellaneous
Thread ID:
00900481
Message ID:
00900512
Views:
19
this is how my stored procedure is set up. Since it returns a cursor, I cannot close it in the procedure.

PACKAGE Return_Agent_ID AS

TYPE tableResult IS RECORD(
Agent_ID NUMBER);

TYPE myCursorType IS REF CURSOR RETURN tableResult;

PROCEDURE ReturnResult(strLastName IN VARCHAR2,
strFirstName IN VARCHAR2,
strSite IN VARCHAR2,
p_cursor OUT Return_Agent_ID.myCursorType);

END Return_Agent_ID;


PACKAGE BODY Return_Agent_ID AS

PROCEDURE ReturnResult (strLastName IN VARCHAR2,
strFirstName IN VARCHAR2,
strSite IN VARCHAR2,
p_cursor OUT Return_Agent_ID.myCursorType)
IS

BEGIN
OPEN p_cursor FOR

Select ag.agent_id
from agent ag
where site = strSite and
upper(trim(ag.lname)) = strLastName and
upper(trim(ag.fname)) = strFirstName;

END ReturnResult;

END Return_Agent_ID;
Randy Belcher
AFG Industries, Inc.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform