Você está na página 1de 1

Para realizar a converso entre os tipos de dados, basta utilizar a funo de converso descrita no quadro

abaixo:
Funo
TO_CHAR
TO_DATE
TO_TIMESTAMP
TO_TIMESTAMP_
TZ
TO_DSINTERVAL
TO_YMINTERVAL
TO_NUMBER
HEXTORAW
RAWTOHEX
CHARTOROWID
ROWIDTOCHAR

Descrio
Converte o conjunto de caracteres digitados em um tipo VARCHAR2
Converte o conjunto de caracteres digitados em um tipo DATE
Converte o conjunto de caracteres digitados em um tipo TIMESTAMP
Converte o conjunto de caracteres digitados em um tipo TIMESTAMP WITH
TIMEZONE
Converte o conjunto de caracteres digitados em um tipo INTERVAL DAY TO
SECOND
Converte o conjunto de caracteres digitados em um tipo INTERVAL YEAR TO
MONTH
Converte o conjunto de caracteres digitados em um tipo NUMBER
Converte uma representao hexadecimal na quantidade binria
equivalente
Converte um valor RAW em uma representao hexadecimal da quantidade
binria
Converte uma representao de caractere de um ROWID em formato
binrio interno
Converte uma varivel binria interna de ROWID em formato externo de 18
caracteres

Por exemplo, se queremos converter um conjunto de caracteres date em char, utilizamos a funo
TO_CHAR:
SQL> SELECT TO_CHAR(sysdate) FROM DUAL;
================================================================
============================================

Você também pode gostar