Типы данных DB2, которые поддерживаются ArcGIS

При создании таблицы или добавлении столбца в таблицу базы данных столбцы создаются с конкретным типом данных. Типы данных представляют собой классификации, которые позволяют определить возможные значения, операции, которые могут быть выполнены для этих данных, а также каким образом данные этого поля будут храниться в базе данных.

При осуществлении доступа к таблицам баз данных через ArcGIS вы можете работать со специфическими типами данных. При осуществлении доступа к таблице базы данных через узел Подключения баз данных в дереве Каталога или слой запроса в ArcMap ArcGIS отбирает все неподдерживаемые типы данных. Если вы работаете с таблицей базы данных непосредственно, неподдерживаемые типы данных не будут отображены в интерфейсе ArcGIS и вы не сможете редактировать их в ArcGIS. Кроме того, при копировании таблиц, содержащих неподдерживаемые типы данных с использованием ArcGIS, скопированы будут только данные поддерживаемых типов. Если вы вставляете таблицу в другую базу данных или базу геоданных, колонки неподдерживаемых типов данных представлены в ней не будут.

При создании класса пространственных объектов или таблицы в ArcGIS или при добавлении столбца к существующей таблице (классу объектов) в ArcGIS, для каждого столбца существует возможность выбора 11 различных типов данных. Типы данных, не соответствующие этим типам, не могут напрямую использоваться в приложениях ArcGIS.

В первом столбце перечислены типы данных, доступные в ArcGIS. Во втором столбце отображается тип данных DB2, который будет создан в базе данных. В третьем столбе показано, какие еще типы данных DB2 соответствуют типам данных ArcGIS при их просмотре в ArcGIS.

Типы данных ArcGIS

Создаваемые типы данных DB2

Другие типы данных DB2, которые можно просматривать

Примечания

BLOB

BLOB

DATE

TIMESTAMP

DOUBLE

DECIMAL(p,s)

Точность и масштаб, указанные в ArcGIS, могут повлиять на тип полученных данных, создаваемых в базе данных. Для получения более подробной информации см. раздел Типы данных полей ArcGIS.

FLOAT

DECIMAL(p,s)

Точность и масштаб, указанные в ArcGIS, могут повлиять на тип полученных данных, создаваемых в базе данных. Для получения более подробной информации см. раздел Типы полей ArcGIS.

GEOMETRY

ST_GEOMETRY

ST_Geometry – это суперкласс. Подтип создаваемых данных (например, ST_Multilinestring или ST_Point) зависит от того, какой класс пространственных объектов был создан: полигональный, точечный, мультиточечный или multipatch.

GUID

CHAR(UUID LEN)

LONG INTEGER

INTEGER

OBJECTID

CHARACTER(38) when created in enterprise geodatabases

INTEGER with IDENTITY property when created in a database

В ArcGIS тип Object ID соответствует столбцу с идентификаторами записей (ID) таблицы (или класса объектов). В таблице может быть только один. Для таблиц, созданных вне ArcGIS, столбцы интерпретируются как ObjectID только после регистрации в базе геоданных.

RASTER

BLOB

Поддерживается только многопользовательской базой геоданных

SHORT INTEGER

SMALLINT

ТЕКСТ

VARCHAR

CHAR

Типы данных DB2, которые поддерживаются ArcGIS
9/11/2013