Tipos de datos
La lista enumera los tipos de datos disponibles.
Tipo de dato | Descripción |
---|---|
Integer | Se escriben como una secuencia de dígitos que puede prefijarse mediante los signos + o -. Los valores enteros pueden especificarse en un rango de -2147483648 a 2147483647. Si se usa donde se espera un valor decimal, los valores enteros se convertirán automáticamente en decimales.
Tenga en cuenta que los valores hexadecimales se pueden emplear en expresiones personalizadas y en columnas calculadas. No pueden usarse cuando se abran datos. Los valores con formato hexadecimal tienen una limitación de 8 caracteres. Ejemplos: 0 101 -32768 +55 0xff = 255 0x7fffffff = 2147483647 0x80000000 = -2147483648 |
LongInteger | Puede usarse si el rango del entero estándar no resulta suficiente. Su rango oscila entre -9223372036854775808 y 9223372036854775807. Un entero largo no se puede convertir en un elemento real sin que esto vaya en detrimento de la precisión, pero sí en moneda sin correr este riesgo.
Nota: Los valores hexadecimales pueden emplearse en expresiones personalizadas y en columnas calculadas. No pueden usarse cuando se abran datos. Ejemplos: 2147483648 0x7FFFFFFFFFFFFFFF = -9223372036854775808 0x8000000000000000 = 9223372036854775807 |
Real | Se escriben como números de punto flotante estándar con un coma para indicar los decimales y sin separador de miles. Los valores reales pueden especificarse en un rango de -8,98846567431157E+307 a 8,98846567431157E+307.
El número de dígitos importantes que pueden mostrarse se limita a 15, aunque se usen 16 en los cálculos. Las operaciones matemáticas en valores reales que producen resultados que no pueden representar los tipos de datos reales provocan errores numéricos. En la tabla de datos resultante, estos casos especiales se filtran y sustituyen por un valor nulo. Ejemplos: 0.0 0.1 10000.0 -1.23e-22 +1.23e+22 1E6 |
SingleReal | Se escriben como números de punto flotante estándar con un nivel de precisión y un rango inferiores al valor real. No obstante, ocupa un 50 % menos de memoria que los valores reales. Los valores reales sencillos pueden especificarse en un rango de -1,7014117E+38 a 1,7014117E+38.
El número de dígitos importantes que pueden mostrarse se limita a 7, aunque se usen 8 en los cálculos. Este valor puede convertirse en real con un nivel menor de pérdida de precisión. |
Currency | Se escriben como valores enteros o reales con un sufijo "m".
El formato de datos tras el tipo de moneda es el decimal. El formato de datos decimales usa la base 10 en sus cálculos, es decir, que puede evitarse el redondeo de los errores que pueden producirse cuando se realicen cálculos binarios en este formato. Sin embargo, esto también implica que los cálculos más complejos pueden llevar más tiempo. El número de dígitos importantes que pueden mostrarse para el valor de moneda se limita a 28, aunque se usen 29 en los cálculos. Los valores monetarios pueden contar con un rango especificado que oscile de -39614081257132168796771975168 a 39614081257132168796771975168. Las columnas de este valor no pueden usarse en las funciones de datos. |
Date | Depende de la configuración local de su equipo. Son compatibles las fechas desde el 1 de enero de 1583 en adelante.
Ejemplos: 6/12/2006 12 de junio Junio de 2006 |
DateTime | Depende de la configuración local de su equipo. Son compatibles las fechas desde el 1 de enero de 1583 en adelante.
Ejemplos: 6/12/2006 Lunes, 12 de junio de 2006, 1:05 p. m. 6/12/2006 10:14:35 a. m. |
Time | Depende de la configuración local de su equipo.
Ejemplos: 2006-06-12 10:14:35 10:14 10:14:35 |
TimeSpan | Se trata de un valor que describe las diferencias existentes entre dos fechas.
Cuenta con cinco posibles campos: Días Horas Minutos Segundos Fracciones (décimas de segundos) Los valores de intervalo de tiempo pueden aparecer de forma compacta: [-]d.h:m:s,f ([-]días.horas:minutos:segundos,fracciones), o escribirse con palabras o abreviaturas en cada campo disponible. Algunas de las formas descriptivas pueden localizarse. Mínimo total: -10675199.02:48:05.477 Máximo total: 10675199.02:48:05.477 |
Boolean | Verdadero y falso. Los valores booleanos se usan para representar valores de verdadero y falso que devuelven la comparación de operadores y funciones lógicas.
Pueden localizarse los valores de visualización. Ejemplos: true false 1 < 5 |
String | Están rodeados por comillas dobles y simples. El escape se realiza mediante la introducción del signo multiplicador dos veces seguidas, es decir, " o "". Un valor de cadena puede incluir cualquier secuencia de caracteres UNICODE. No pueden usarse comillas dobles en las cadenas a menos que se realice el escape. La barra diagonal inversa se usa para realizar el escape de caracteres especiales, que también ha de hacerse.
Las reglas de escape básicas indican que solo pueden usarse los caracteres definidos anteriormente tras una \; cualquier otra cosa generaría un error. Ejemplos: "Hola, mundo" "25""23" "1\n2\n" "C:\\TEMP\\image.png" |
Binary | Puede contener cualquier tipo de datos cifrados como binarios.
Ejemplos: Imágenes Información de estructura química |