Типы данных Db2, поддерживаемые в ArcGIS

При создании таблицы или добавлении столбца в таблицу базы данных вы указываете определенный тип данных для столбца. Типы данных определяются, исходя из следующего:

  • Какие значения можно хранить в столбце
  • Какие операции можно применять к данным этого столбца
  • Как данные этого столбца хранятся в базе данных

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

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

Тип данных ArcGISТип данных Db2 созданДругие типы данных Db2, которые можно просматриватьПримечания

Большое целое

bigint

Blob

BLOB

Дата

timestamp

Только дата

date

Double

decimal(p,s)

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

Float

decimal(p,s)

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

Геометрия

ST_Geometry

Global ID

char(38)

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

GUID

char(UUID len)

Long integer

integer

Object ID

integer (32-bit object ID), big int (64-bit object ID)

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

Поле включает свойство identity при создании в базе данных.

Растр

BLOB

Тип растровых данных ArcGIS поддерживается только в базах геоданных.

Short integer

smallint

Текст

varchar

char

Только время

time

Сдвиг метки времени

Не применяется

Не поддерживается

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