Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde Colegas,
na empresa que trabalho estamos passando por uma nova situação,
estamos convertendo nosso banco de MySQL para Oracle, o software será multi-banco
podendo trabalhar em MySQL ou Oracle.
Estruturamos o software para suportar ambos tipos de SQL para cada área, então em locais específicos temos somente 1 SQL onde ele funciona em ambos os bancos, e tem casos que temos que replicar o SQL e fazer as devidas alterações.
Recentemente surgiu a dúvida do comando IF no oracle, nosso software possui muitas partes onde contém o comando IF, para este caso poderiamos muito bem usar o DECODE, porem queremos criar uma nova função no ORACLE com o nome de IF, já sabemos como fazer e temos a idéia, porém, como sabemos nós podemos no IF tanto usar string como integer e outros tipos para fazer a comparação, pergunto para vocês: existe algum tipo variant no oracle, ou se tem como criar? algum de vocês já tentou simular o IF desta maneira que estou passando a vocês?
Qualquer resposta de vocês será de grande ajuda minha.
Muito Obrigado, aguardo retorno.
Carregando comentários...