> Pessoal
>
>
>
> Tem alguém que use JAVA/JSP como front-end e o
> Oracle na retaguarda para me
> responder uma questão?
>
>
>
> É possível e como se faz para passar parâmetro no
> formato array do JSP para
> uma procedure do Oracle?
>
> O parâmetro é um type definido com array de uma
> coluna de tabela.
>
>
>
> O código abaixo é da especificação de uma procedure
>
>
>
> CREATE OR REPLACE Package Agr_Auditoria_ Api Is
>
> Type Tcolunas Is Varray(255) Of
> Colunas_Auditadas_ t.Column_ Name%Type;
> Type Tstatus Is Varray(255) Of
> Colunas_Auditadas_ t.Status% Type;
> Type Tnumber Is Varray(255) Of Number;
> Type Trowid Is Varray(255) Of Rowid;
>
> Function Check_Tabela_ Auditada_ f(Tabela
> Tabelas_Auditadas_ t.Table_Name% Type)
> Return Number;
>
> Function Check_Coluna_ Auditada_ f
> (
> Tabela Colunas_Auditadas_ t.Table_Name% Type,
> Coluna Colunas_Auditadas_ t.Column_ Name%Type
> ) Return Number;
>
> Procedure Atualiza_
> (
> p_Schema_Id
> Tabelas_Auditadas_ t.Schema_ Id%Type,
> p_Table_Name
> Tabelas_Auditadas_ t.Table_Name% Type,
> p_Status
> Tabelas_Auditadas_ t.Status% Type,
> p_Rowversion Number,
> p_Rowid Rowid,
> p_Column_Name Tcolunas,
> p_Column_Status Tstatus,
> p_Column_Rowversion Tnumber,
> p_Column_Rowid Trowid
> );
>
> Procedure Gravar_Auditoria
> (
> p_Schema Auditoria_t. Schema%Type,
> p_Tabela Auditoria_t. Tabela%Type,
> p_Acao Auditoria_t. Acao%Type,
> p_History Auditoria_t. History%Type
> );
>
> Procedure Init_(p_Owner Dba_Tables.Owner% Type);
>
> End Agr_Auditoria_ Api;
>
>
>
>
>