Array parametro via Java..para Oracle

0 respostas
P
> 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;

>

>

>

>

>
Criado 30 de dezembro de 2006
Respostas 0
Participantes 1