Oracle Type Cast

Pois bem, voltando aos estudos para a OCA.

Hoje estou dando uma olhada em conversão implícita e explicita no Oracle, e uma das regras sugeridas pelo documento que estou lendo é:

“As funções de conversão seguem o padrão TO_tipoColuna

Isso significa que o padrão de nomenclatura das FUNÇÕES de conversão seguem um padrão, que podemos usar para deduzir como converter um tipo em outro. Ex:

SELECT TO_CHAR( 1 ) FROM DUAL

que nos retornará um incrível “1”!!!

ou quem sabe fazer isso:

SELECT TO_NUMBER( ‘123’ ) FROM DUAL

só vale a pena observar que existem 3 tipos básicos de dados ( usado principalmente na nomenclatura destas functions ): CHAR, NUMBER, DATE

podemos usar a formatação ( parametro adicional das functions ) para determinar a forma de conversão.

Ex:

SELECT TO_NUMBER( ‘123.99’, ‘99999’ ) FROM DUAL

o que retornará 12399!

ouuuuu

SELECT TO_CHAR( 1.123414,’9.9′ ) FROM DUAL

que retornará o char 1.1.

Deixe uma resposta