Pessoal, alguém tem um exemplo de procedure que para fazer um de/para... de um código de (cd_empresa_ocr) para (cd_empresa_cmnet)
que entrando com esse último código (cd_empresa_cmnet) me retorne o código (cd_empresa_ocr)....
Procedure de DE/PARA
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
só fazer uma function cara, que tem como parametro de entrada o valor DE e como return o valor PARA,
simples, aí poem como nome da function algo intuitivo, FDEPARA_EMPRESA, caso precise de outro de para, caso tenha muitos depara, ai talvez seja interessante fazer algo mais generico, mas nesse caso assim é o mais simples,
simples, aí poem como nome da function algo intuitivo, FDEPARA_EMPRESA, caso precise de outro de para, caso tenha muitos depara, ai talvez seja interessante fazer algo mais generico, mas nesse caso assim é o mais simples,
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
não vai usar procedure, e sim function,
create or replace function FDEPARA_EMPRESA (iCd_empresa_ocr number) return number is
oCd_empresa_cmnet number;
begin
select cdempresa
into oCd_empresa_cmnet
from empresa
where cdempresaocr = iCd_empresa_ocr;
return oCd_empresa_cmnet ;
end;
select FDEPARA_EMPRESA (10) from dual;
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes