Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/07/2005, 05:54
trazom
 
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.