¿Cuál es la diferencia entre fecha y hora en Oracle?
En Oracle, las diferencias entre fecha y fecha y hora son: diferentes formatos, diferentes espacios de almacenamiento y diferentes precisiones.
1. Diferentes formatos
1. Fecha: el rango de fechas admitido es '1000-01-01' a '9999-12-31'.
2. Fecha y hora: el rango de fecha y hora admitido es (1000-01-0100:00:00) a (9999-12-3123:59:59).
2. Diferentes espacios de almacenamiento
1. Fecha: El valor del tipo de fecha se utiliza para requerir un valor de fecha sin la parte de tiempo, ocupando 3 bytes.
2. Fecha y hora: El valor de fecha y hora se utiliza para valores que necesitan contener información tanto de fecha como de hora, ocupando 8 bytes.
3. Diferentes precisiones
1. Fecha: la conversión de fecha a fecha y hora aumentará la precisión. Las horas, minutos, segundos y milisegundos son todos 0.
2. Fecha y hora: La conversión de fecha y hora a fecha perderá precisión, eliminando horas, minutos, segundos y milisegundos.