Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

filipe6

Migrar Pl para Oracle 10 G

Recommended Posts

Como migrar esta Pl para o Oracle 10 GCREATE OR REPLACE FUNCTION CALC_5_MIN(DT DATE) RETURN INTEGER IS RET DATE; DIG INTEGER; BEGIN -- OBTENDO O DIGITO DA UNIDADE DO MINUTO DIG := SUBSTRING(CONVERT(VARCHAR(16),DT,120),16,1) -- VERIFICANDO EM QUAL INTERVALO A DATA DEVE SER ENCAIXADA IF DIG <=4 THEN RET := CONVERT(VARCHAR(15),DT,120) + "0:00.000" ELSE RET := CONVERT(VARCHAR(15),DT,120) + "5:00.000" END IF; RETURN(RET)END

Compartilhar este post


Link para o post
Compartilhar em outros sites

Brow, acho q você esta fazendo uma certo confusão com TIPOS, só de olhar agente percebe que em "RETURN INTEGER IS" você diz que quer retornar um integer.. só que retorna " RET DATE;" que é date.Presta um pouco de atenção ai que acho q vai..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.