14/07/2005, 05:54
|
| | Fecha de Ingreso: mayo-2005
Mensajes: 16
Antigüedad: 19 años, 8 meses Puntos: 0 | |
Lamentablemente te vuelves a equivocar.
> si tu haces una consulta con un simple select, un campo date jamas te va regresar >hora y fracciones de segundo por si solo.
C:\sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Production on Jue Jul 14 08:44:14 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> conn scott/tiger
Connected.
SQL> select sysdate from dual;
SYSDATE
---------
14-JUL-05
SQL> alter session set nls_date_format='HH:MI:SS';
Session altered.
SQL> select sysdate from dual;
SYSDATE
--------
08:51:35
Como veras, de aqui en mas, un 'simple select' me devuelve solamente hora, minutos y segundos. Si yo defino esta propiedad en login.sql, ni siquiera tengo que ejecutar el alter session. En definitiva, no necesito emplear ninguna otra funcion. Depende de como este seteada mi session.
> tienes ke emplear otras funciones las cuales por cierto no te estan consultando
> y ni vienen al caso para la duda original.
Es cierto. La duda original solo planteaba la diferencia entre date y timestamp. Pero la respuesta que diste agrego informacion incorrecta que no hacen mas que confundir a la persona que pregunto.
Saludos. |