Engenharia reversa demora muito! Qual seu objetivo aqui?

--- Em oracle_br@yahoogrupos.com.br, "marcelobcauduro" 
<[EMAIL PROTECTED]> escreveu
> Pessoal, 
> 
> Eu estou tentando usar o bind array mas estou recebendo o erro PLS-
> 00306, o código é o abaixo :
> 
> create or replace procedure proc (a out dbms_sql.number_table) is
> begin
>   a(1) := 10;
>   a(5) := 20;
> end;
> /
> CREATE OR REPLACE PROCEDURE runarray
>    (proc IN VARCHAR2, outval IN OUT DBMS_SQL.NUMBER_TABLE)
> IS
>    cur INTEGER := DBMS_SQL.OPEN_CURSOR;
>    fdbk INTEGER;
>    mytab DBMS_SQL.NUMBER_TABLE;
> BEGIN
>    DBMS_SQL.PARSE
>      (cur, 'BEGIN ' || proc || '(' || ':outparam ); END;',
>       DBMS_SQL.NATIVE);
>    DBMS_SQL.BIND_ARRAY (cur, 'outparam', mytab);
>    fdbk := DBMS_SQL.EXECUTE (cur);
>    DBMS_SQL.VARIABLE_VALUE (cur, 'outparam', mytab);
>    DBMS_SQL.CLOSE_CURSOR (cur);
>    outval := mytab;
> end;
> /
> declare
>   a dbms_sql.number_table;
> begin
>   runarray('proc', a);
> end;
> /
> 
> ORA-06550: line 1, column 7:
> PLS-00306: wrong number or types of arguments in call to 'PROC'
> ORA-06550: line 1, column 7:
> PL/SQL: Statement ignored
> 
> Alguem sabe o por que ?
> 
> Muito OBrigado.




--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a