Tipos de datos temporales
Utilice tipos de datos temporales para almacenar la información de fecha, hora e intervalo de tiempo. Aunque puede almacenar estos datos en series de caracteres, es mejor utilizar tipos temporales por consistencia y validación.
La tabla siguiente describe los tipos de datos temporales.
| Tipo | Valor | Uso de disco |
|---|---|---|
| fecha | Un mes, día y año. Los valores van del 1 de enero de 0001 al 31 de diciembre de 9999. | 4 bytes |
| Hora | Una hora, minuto y segundo hasta seis caracteres decimales (microsegundos). Los valores van de 00:00:00.000000 a 23:59:59.999999. Para más información, consulte Funciones de conversión. |
8 bytes |
| hora con huso horario (alias timetz) | Una hora, minuto y segundo hasta seis caracteres decimales (microsegundos) y la diferencia horaria respecto a GMT. Los valores van de 00:00:00.000000+13:00 a 23:59:59.999999-12:59. | 12 bytes |
| indicación de fecha y hora | Un mes, día, año, hora, minuto y segundo hasta seis caracteres decimales (microsegundos). Los valores van del 1 de enero de 0001 00:00:00.000000 al 31 de diciembre de 9999 23:59:59.999999. | 8 bytes |
| intervalo (alias timespan) | Un periodo de tiempo que se especifica mediante una sola unidad, como 521 días o 521 segundos. Este tipo es una implementación no estándar. Para obtener más información, consulte Soporte de intervalos SQL deNetezza Performance Server | 12 bytes |
| numeric(6,0) | Una duración en tiempo; es decir, un valor numérico que indica un periodo de tiempo con el formato hhmmss. Por ejemplo, la duración 010521 representa un periodo de tiempo de 1 hora, 5 minutos y 21 segundos. | 4 bytes |
| numeric(8,0) | Una duración de fecha; es decir, un valor numérico que indica un periodo de tiempo con el formato AAAAMMDD. Por ejemplo, la duración 00010521 representa un periodo de tiempo de 1 año, 5 meses y 21 días. | 4 bytes |
numeric(14,0)
" numeric(15,1) numeric(16,2) numeric(17,3) numeric(18,4) numeric(19,5) " numeric(20,6) |
Una duración de indicación de fecha y hora; es decir, un valor numérico que contiene
entre 14 y 20 dígitos y que indica un periodo de tiempo.
|
16 bytes |