Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: passing IN parameter to stored procedure

Re: passing IN parameter to stored procedure

From: earl <earlcoombs_at_gmail.com>
Date: 10 Aug 2005 12:59:07 -0700
Message-ID: <1123703947.824752.227190@o13g2000cwo.googlegroups.com>


Oops - my bad - I copied the cursor declaration wrong. I corrected it and it compiled but I do not get any results: 15:26:01 Box:[NT000137]Database:[SKAALE3]User:<SYS>create or replace function web_security.TestGetWebSecRoles(APP_NAME IN VARCHAR2,
15:54:09 2
USER_GRPS IN VARCHAR2)

15:54:09   3    return VARCHAR2 is
15:54:09   4    SEC_ROLES  VARCHAR2(20);
15:54:09   5    v_roleid VARCHAR2(30);
15:54:09   6
15:54:09   7    CURSOR c1 IS
15:54:09   8      SELECT roleid
15:54:09   9        FROM WEBSEC_USERS_VW
15:54:09  10       WHERE WEBSEC_USERS_VW.APPNAME = APP_NAME AND
15:54:09  11             WEBSEC_USERS_VW.USERNAME IN (USER_GRPS)
15:54:09  12       ORDER BY ROLEID;
15:54:09  13
15:54:09  14  begin
15:54:09  15
15:54:09  16    OPEN c1;
15:54:09  17    LOOP
15:54:09  18      FETCH c1
15:54:09  19        INTO v_ROLEID;
15:54:09  20      EXIT WHEN c1%NotFound;
15:54:09  21      SEC_ROLES := SEC_ROLES || v_roleid || ',';
15:54:09  22    END LOOP;
15:54:09  23    CLOSE c1;
15:54:09  24    SEC_ROLES := SEC_ROLES || '99';
15:54:09  25    return(SEC_ROLES);
15:54:09  26  end TestGetWebSecRoles;
15:54:09  27  /

Function created.

15:55:31 Box:[NT000137]Database:[SKAALE3]User:<SYS>select web_security.testGetWebSecRoles('SYSSUPPORT','OAK\i48071,OAK\ 87552') from dual;

WEB_SECURITY.TESTGETWEBSECROLES('SYSSUPPORT','OAK\I48071,OAK\I87552')


99 Received on Wed Aug 10 2005 - 14:59:07 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US