martes, 12 de febrero de 2013

Fechas en Oracle

Empezando con el manejo de instrucciones y algunos problemas, en muchas ocasiones tenemos algunas complicaciones para hacer algunas operaciones con las fechas ya sea por realizar operaciones o para mostrarla de cierta forma. Para los ejemplos y funciones se ocupa Oracle version 9i asi que para las versiones posteriores no deberían tener problemas.
La sentencia que nos ayuda a mostrar la fecha y hora de la base de datos es la siguiente
SELECT SYSDATE FROM DUAL;
Para esta instrucción nos mostrara una salida con la Fecha y Hora del sistema, dependiendo de como tengamos configurado nuestro cliente para consulta, pero en caso de que queramos mostrar solo la fecha o solo la hora necesitaríamos formatearla para de esta forma obtener el resultado deseado
SELECT TO_CHAR(SYSDATE, ‘DD/MM/RRRR’) AS Fecha FROM dual;
similar a ocupar SELECT TRUNC(SYSDATE) AS Fecha FROM dual;
Si necesitamos representar una cadena como Fecha es necesario ocupar la instrucción TO_DATE
La sintaxis para ocupar alguna de estas instrucciones es la siguiente:
-  TO_CHAR(Fecha1, [formato], [nlsparam])   En donde:
Fecha1 – Se refiere a la variable que queremos converir al formato especifico
formato – Para mostrar de cierta forma nuestra fecha u hora.




http://hankcomzen.wordpress.com/

No hay comentarios:

Publicar un comentario