Parametro Array via Java..bco de dados

0 respostas
P
&gt Pessoal

&gt

&gt

&gt

&gt Tem alguém que use JAVA/JSP como front-end e o

&gt Oracle na retaguarda para me

&gt responder uma questão?

&gt

&gt

&gt

&gt É possível e como se faz para passar parâmetro no

&gt formato array do JSP para

&gt uma procedure do Oracle?

&gt

&gt O parâmetro é um type definido com array de uma

&gt coluna de tabela.

&gt

&gt

&gt

&gt O código abaixo é da especificação de uma procedure

&gt

&gt

&gt

&gt CREATE OR REPLACE Package Agr_Auditoria_ Api Is

&gt

&gt Type Tcolunas Is Varray(255) Of

&gt Colunas_Auditadas_ t.Column_ Name%Type;

&gt Type Tstatus Is Varray(255) Of

&gt Colunas_Auditadas_ t.Status% Type;

&gt Type Tnumber Is Varray(255) Of Number;

&gt Type Trowid Is Varray(255) Of Rowid;

&gt

&gt Function Check_Tabela_ Auditada_ f(Tabela

&gt Tabelas_Auditadas_ t.Table_Name% Type)

&gt Return Number;

&gt

&gt Function Check_Coluna_ Auditada_ f

&gt (

&gt Tabela Colunas_Auditadas_ t.Table_Name% Type,

&gt Coluna Colunas_Auditadas_ t.Column_ Name%Type

&gt ) Return Number;

&gt

&gt Procedure Atualiza_

&gt (

&gt p_Schema_Id

&gt Tabelas_Auditadas_ t.Schema_ Id%Type,

&gt p_Table_Name

&gt Tabelas_Auditadas_ t.Table_Name% Type,

&gt p_Status

&gt Tabelas_Auditadas_ t.Status% Type,

&gt p_Rowversion Number,

&gt p_Rowid Rowid,

&gt p_Column_Name Tcolunas,

&gt p_Column_Status Tstatus,

&gt p_Column_Rowversion Tnumber,

&gt p_Column_Rowid Trowid

&gt );

&gt

&gt Procedure Gravar_Auditoria

&gt (

&gt p_Schema Auditoria_t. Schema%Type,

&gt p_Tabela Auditoria_t. Tabela%Type,

&gt p_Acao Auditoria_t. Acao%Type,

&gt p_History Auditoria_t. History%Type

&gt );

&gt

&gt Procedure Init_(p_Owner Dba_Tables.Owner% Type);

&gt

&gt End Agr_Auditoria_ Api;

&gt

&gt

&gt

&gt

&gt
Criado 30 de dezembro de 2006
Respostas 0
Participantes 1