Pular para o conteúdo

Fóruns SQL e PL/SQL Criação de Função [RESOLVIDO] Criação de Função [RESOLVIDO]

#100014
rman
Participante

    [quote=”leandrolbs”:2vppksx9]Cara a função seria isto:


    create or replace function FU_RETORNA_STS_CLI(vCliente,vData) return char(1) is
    Result char(1);
    vStatus Char(1);
    begin
    select hc.status into vStatus from historico_cliente hc
    where hc.cliente = vCliente
    and hc.data = vData;
    Result := vSatus;
    return(Result);
    end FU_RETORNA_STS_CLI;

    Mas pode existir duas alterações na mesma data…etc.. isso trará problemas na função… mas já da pra começar com ela..[/quote]

    Não é tao simples quanto parece…

    SELECT FU_RETORNA_STS_CLI(1,’2011-05-10′) FROM DUAL;

    Deve retornar ‘I’

    Da forma que foi implementado retorna NULL

    romario30

    Começei a implementar aqui na hora do almoço, mas só vou poder mexer nisso a noite…