При создании таблицы или добавлении столбца в таблицу базы данных вы указываете определенный тип данных для столбца. Типы данных определяются, исходя из следующего:
- Какие значения можно хранить в столбце
- Какие операции можно применять к данным этого столбца
- Как данные этого столбца хранятся в базе данных
ArcGIS работает с определенными типами данных. При осуществлении доступа к таблице базы данных через Подключения к базам данных, слой запроса или веб-сервис, ArcGIS отфильтровывает любые неподдерживаемые типы данных. ArcGIS не отображает неподдерживаемые типы данных, и вы не сможете редактировать их в ArcGIS. Аналогично, если при помощи ArcGIS копировать и вставлять таблицы, содержащие неподдерживаемые типы данных, из одной базы в другую, ArcGIS вставит только те столбцы, которые используют поддерживаемые типы данных.
В первом столбце в следующей таблице перечислены типы данных ArcGIS. Во втором столбце перечислены Db2 типы данных, создаваемые ArcGIS. В третьем столбце показано, какие другие 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 | ||
Global ID | char(38) | Поддерживается только базами геоданных. | |
GUID | char(UUID len) | ||
Long Integer | целочисленное | ||
Object ID | Character(38) при создании в многопользовательской базе геоданных Целочисленное со свойством identity при создании в базе данных | В ArcGIS тип ObjectID соответствует столбцу с идентификаторами записей (ID) таблицы (или класса объектов). В таблице может быть только один. | |
Raster | BLOB | Поддерживается только базами геоданных. | |
Short Integer | smallint | ||
Text | varchar | char |