Cuando crea una tabla o agrega una columna a una tabla en la base de datos, las columnas se crean como un tipo de dato específico. Los tipos de datos son clasificaciones que identifican valores posibles y operaciones que se pueden realizar en los datos, como también el modo en que se almacenan los datos en esa columna en la base de datos.
Cuando obtiene acceso a las tablas de las bases de datos de ArcGIS, puede trabajar con tipos de datos específicos. Al acceder a la tabla de la base de datos a través del nodo de Conexiones de la base de datos en el árbol de Catálogo o a través de una capa de consulta en ArcMap, ArcGIS filtra cualquier tipo de datos no compatible. Si obtiene acceso a su tabla de base de datos directamente, los tipos de datos no compatibles no se mostrarán en la interfaz de ArcGIS y no puede editarlos a través de ArcGIS. De forma similar, cuando copia tablas que contienen tipos de datos no compatibles con ArcGIS, solamente copiará los tipos de datos no compatibles; cuando pega la tabla en otra base de datos o geodatabase, las columnas del tipo de datos no compatibles no aparecerán.
Cuando se crea una tabla o una clase de entidad en ArcGIS o se agrega una columna a una tabla o una clase de entidad existente usando ArcGIS, hay 12 posibles tipos de datos de ArcGIS que se pueden asignar a un campo. Los tipos de datos de la base de datos que no corresponden a estos tipos no se pueden usar directamente en las aplicaciones de cliente de ArcGIS.
La primera columna indica los tipos de datos de ArcGIS. La segunda columna indica el tipo de dato DB2 que se creará en la base de datos. La tercera columna muestra qué otros tipos de datos DB2 (si los hay) se asignan al tipo de dato de ArcGIS cuando se visualizan en ArcGIS.
Tipos de datos de ArcGIS | tipos de datos DB2 creados | Otros tipos de datos DB2 que se pueden visualizar | Notas |
---|---|---|---|
BLOB |
BLOB | ||
DATE | TIMESTAMP | ||
DOUBLE | DECIMAL(p,s) | La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos. Consulte Tipos de datos de campo ArcGIS para obtener más información. | |
FLOAT |
DECIMAL(p,s) | La precisión y la escala especificadas en ArcGIS pueden afectar a los tipos de datos resultantes creados en la base de datos. Consulte Tipos de datos de campo ArcGIS para obtener más información. | |
GEOMETRY |
ST_GEOMETRY | ST_Geometry es una superclase. El subtipo de datos reales creado (como ST_Multilinestring o ST_Point) depende del tipo de clase de entidad que cree, ya sea un polígono, una línea, un punto, un multipunto o un multiparche. | |
GLOBAL ID | CHAR(38) | Solo se admite en las geodatabases. | |
GUID |
CHAR(UUID LEN) | ||
LONG INTEGER |
INTEGER | ||
OBJECT ID |
CHARACTER(38) cuando se crea en las geodatabases corporativas INTEGER con la propiedad de IDENTITY cuando se crea en una base de datos | El tipo de ArcGIS ObjectID es la columna de Id. de fila registrada de la tabla (o clase de entidad). Solo puede haber una por tabla. | |
RASTER | BLOB | Solo se admite en las geodatabases. | |
SHORT INTEGER |
SMALLINT | ||
TEXTO |
VARCHAR | CHAR |