Hi,
This is hopefully a real easy question but I want to write a simple
stored procedure to open a return ref cursor based on dynamic sql...
Basically I want to do the following - but dont know the proper
syntax!

create or replace PROCEDURE "SP_GET_TRADES"
(
  accounts   IN varchar2,
  rs             IN OUT sys_refcursor
)
IS
  stmt_sql  VARCHAR2(4000);

BEGIN
  stmt_sql := ' SELECT * FROM trades ' ||
              ' WHERE p.acct_cd in (''1000'') AND a.sec_id = p.sec_id
';

  EXECUTE IMMEDIATE stmt_sql INTO rs;
END Sp_Account_Trades;

Used to doing this sort of thing in SQL Server and am very new to
Oracle and am finding it very different in how datasets are
returned...

Thanks in advance.


Jeremy.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Oracle PL/SQL" group.
To post to this group, send email to Oracle-PLSQL@googlegroups.com
To unsubscribe from this group, send email to
oracle-plsql-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/Oracle-PLSQL?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to