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.
No hay comentarios:
Publicar un comentario