› Fóruns › Banco de dados Oracle › Acesso a constantes declaradas na specification de uma pack › Acesso a constantes declaradas na specification de uma pack
Marcio,
N?o s?o vari?veis, s?o constantes. N?o coloquei private em sua declara??o. Veja como est? o specification da pack:
— Pacote com funcoes genericas e constantes
— utilizadas por outras rotinas do sistema
CREATE OR REPLACE PACKAGE SYSSLV.PACK_SLV0001 AS
— Declaracao de constantes
— Devem ter o mesmo nome e valor estabelecidos em SLVPropriedades.java */
— Devem sempre estar sincronizados entre si
CONSTANT_VALUE_COD_ESTAGIARIO CONSTANT VARCHAR2(3) := ‘E’;
CONSTANT_VALUE_COD_EVENTUAL CONSTANT VARCHAR2(3) := ‘V’;
CONSTANT_VALUE_COD_FUNCIONARIO CONSTANT VARCHAR2(3) := ‘F’;
CONSTANT_VALUE_COD_REC_EXTERNO CONSTANT VARCHAR2(3) := ‘T’;
CONSTANT_VALUE_SG_MOEDA CONSTANT VARCHAR2(2) := ‘R$’;
CONSTANT_VALUE_SG_MOEDA_DOLAR CONSTANT VARCHAR2(2) := ‘US$’;
— Declaracao de funcoes
FUNCTION is_intervalo_conflito (dt_inicio1 IN DATE,
dt_fim1 IN DATE,
dt_inicio2 IN DATE,
dt_fim2 IN DATE) RETURN VARCHAR2;
FUNCTION char_to_number (p_char IN VARCHAR2) RETURN NUMBER;
FUNCTION is_tipo_usuario (p_ad_usuario IN usuario_beneficiario_slv.fk_usubnf_ad_usuario%TYPE,
p_cl_tipo_usuario IN tipo_usu_solicitacao.ad_tipo%TYPE) RETURN VARCHAR2;
END PACK_SLV0001;
/
SHOW ERRORS;