Este capítulo explica los diferentes tipos de datos de HSQLDB. El servidor HSQLDB ofrece seis categorías de tipos de datos.
Tipos de datos numéricos exactos
Tipo de datos |
Desde |
A |
Empezando |
-9,223,372,036,854,775,808 |
9.223.372.036.854.775.807 |
En t |
-2,147,483,648 |
2,147,483,647 |
pequeño |
-32,768 |
32,767 |
diminuto |
0 |
255 |
poco |
0 |
1 |
decimal |
-10 ^ 38 +1 |
10 ^ 38 -1 |
numérico |
-10 ^ 38 +1 |
10 ^ 38 -1 |
dinero |
-922,337,203,685,477.5808 |
+922,337,203,685,477.5807 |
poco dinero |
-214,748.3648 |
+214,748.3647 |
Tipos de datos numéricos aproximados
Tipo de datos |
Desde |
A |
flotador |
-1,79E + 308 |
1,79E + 308 |
real |
-3,40E + 38 |
3.40E + 38 |
Tipos de datos de fecha y hora
Tipo de datos |
Desde |
A |
fecha y hora |
1 de enero de 1753 |
31 de diciembre de 9999 |
pequeña fecha y hora |
1 de enero de 1900 |
6 de junio de 2079 |
fecha |
Almacena una fecha como el 30 de junio de 1991 |
hora |
Almacena una hora del día como las 12:30 p.m. |
Note - Aquí, la fecha y hora tiene una precisión de 3,33 milisegundos, mientras que la fecha pequeña tiene una precisión de 1 minuto.
Tipos de datos de cadenas de caracteres
Tipo de datos |
Descripción |
carbonizarse |
Longitud máxima de 8.000 caracteres (caracteres no Unicode de longitud fija) |
varchar |
Máximo de 8.000 caracteres (datos no Unicode de longitud variable) |
varchar (máximo) |
Longitud máxima de 231 caracteres, datos no Unicode de longitud variable (solo SQL Server 2005) |
texto |
Datos no Unicode de longitud variable con una longitud máxima de 2,147,483,647 caracteres |
Tipos de datos de cadenas de caracteres Unicode
Tipo de datos |
Descripción |
nchar |
Longitud máxima de 4000 caracteres (Unicode de longitud fija) |
nvarchar |
Longitud máxima de 4000 caracteres (Unicode de longitud variable) |
nvarchar (máximo) |
Longitud máxima de 231 caracteres (solo SQL Server 2005), (longitud variable Unicode) |
ntext |
Longitud máxima de 1.073.741.823 caracteres (Unicode de longitud variable) |
Tipos de datos binarios
Tipo de datos |
Descripción |
binario |
Longitud máxima de 8.000 bytes (datos binarios de longitud fija) |
varbinary |
Longitud máxima de 8.000 bytes (datos binarios de longitud variable) |
varbinary (máx.) |
Longitud máxima de 231 bytes (solo SQL Server 2005), (datos binarios de longitud variable) |
imagen |
Longitud máxima de 2,147,483,647 bytes (datos binarios de longitud variable) |
Tipos de datos varios
Tipo de datos |
Descripción |
sql_variant |
Almacena valores de varios tipos de datos compatibles con SQL Server, excepto texto, ntext y marca de tiempo |
marca de tiempo |
Almacena un número único en toda la base de datos que se actualiza cada vez que se actualiza una fila |
identificador único |
Almacena un identificador único global (GUID) |
xml |
Almacena datos XML. Puede almacenar instancias xml en una columna o variable (solo SQL Server 2005) |
cursor |
Referencia a un objeto cursor |
mesa |
Almacena un conjunto de resultados para su posterior procesamiento. |