ORACLE CONVERSION - TO_CHAR

google bookmarks delicious yahoo digg technorati meneame live IExplorer bookmarks rss
Más vistos:
  1. CREATE INDEX
  2. DECODE
  3. TO_CHAR
  4. TO_DATE
  5. SELECT
  6. GRANT
  7. INSERT
  8. TUNNING
  9. UPDATE
  10. CREATE USER

Funcion TO_CHAR

Convierte una fecha a una cadena o un número con el formato especificado.

TO_CHAR(date1 [,fmt]);

TO_CHAR(number1 [,fmt])
Si ejecutamos:
SELECT TO_CHAR(sysdate) FROM DUAL;
Devuelve:
15-JUN-01
Si ejecutamos:
SELECT TO_CHAR(sysdate, 'dd/mm/yyyy') FROM DUAL;
Devuelve:
15/06/2001
Si ejecutamos:
SELECT TO_CHAR(sysdate,'Mon') FROM DUAL;
Devuelve el nombre corto del mes:
Jun
Si ejecutamos:
SELECT TO_CHAR(sysdate, 'Month') FROM DUAL;
Devuelve el nombre largo del mes:
Junio
Si ejecutamos:
SELECT TO_CHAR(sysdate, 'DDD') FROM DUAL;
Devuelve los 3 digitos del dia del año:
058
Si ejecutamos:
SELECT TO_CHAR(123.456, '09999') FROM DUAL;
Devuelve:
00123
Si ejecutamos:
SELECT TO_CHAR(123.456, '09999.9') FROM DUAL;
Devuelve:
00123.5
Si ejecutamos:
SELECT TO_CHAR(123456, 'FM999,999,999') FROM DUAL;
Devuelve:
123,456

Explicación de la sintaxis utilizada para los comandos:
Las palabras en mayusculas son comandos de oracle.
Las palabras en minusculas son opiones modificables
Las partes enmarcadas con [] son opcionales
Las palabras en negrita son las opciones por defecto
Las partes enmarcadas con {} son alternativas (una u otra).
El simbolo | indica OR