Como eu utilizo uma variavel, de uma PACKAGE no prog

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
vindalencio
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 140
Registrado em: Qui, 16 Fev 2006 9:42 am
Localização: Curitiba
Vanderlei Indalencio

Caroa amigos como utilizo (altero ou busco valor) de uma variavel criada numa PACKAGE, Digo quero buscala no forms, em qualquer lugar, como se fosse Global.
Passaram o código:
PACKAGE PKG_TESTE IS
sua_var varchar2(10):='TESTE';
valida_trig boolean;
END;

Mas não passaram como usa-la :shock:
Avatar do usuário
TBou
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 136
Registrado em: Qui, 05 Ago 2004 9:33 am
Localização: Campo Grande - MS
Thiago Bourscheidt
thiago.info@apoiorural.com.br
Analista de Sistemas

você precisa declarar a Variavel na especificação do pacote.

Selecionar tudo

PACKAGE PKG_TESTE IS
sua_var varchar2(10):='TESTE';
valida_trig boolean;
END; 
até ai esta certo...agora para você acessar ela é só usar o nome da pack e o nome da variavel, VEJA O EXEMPLO:

Selecionar tudo

declare
  v_teste varchar2(10);
begin
  v_teste := PKG_TESTE.SUA_VAR;
  MESSAGE(V_TESTE);
end;
vindalencio
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 140
Registrado em: Qui, 16 Fev 2006 9:42 am
Localização: Curitiba
Vanderlei Indalencio

Beleza deu certo....

:-o
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes