При создании таблицы или добавлении столбца в таблицу базы данных вы указываете определенный тип данных для столбца. Типы данных определяются, исходя из следующего:
- Какие значения можно хранить в столбце
- Какие операции можно применять к данным этого столбца
- Как данные этого столбца хранятся в базе данных
ArcGIS работает с определенными типами данных. При осуществлении доступа к таблице базы данных через Подключения к базам данных, слой запроса или веб-сервис, ArcGIS отфильтровывает любые неподдерживаемые типы данных. ArcGIS не отображает неподдерживаемые типы данных, и вы не сможете редактировать их в ArcGIS. Аналогично, если при помощи ArcGIS копировать и вставлять таблицы, содержащие неподдерживаемые типы данных, из одной базы в другую, ArcGIS вставит только те столбцы, которые используют поддерживаемые типы данных.
В первом столбце в следующей таблице перечислены типы данных ArcGIS. Во втором столбце перечислены типы данных SAP HANA, создаваемые ArcGIS. В третьем столбце показано, какие другие типы данных SAP HANA (если они имеются) сопоставляются типам данных ArcGIS при просмотре таблицы, созданной вне ArcGIS (не зарегистрированной в базе геоданных). В последнем столбце при необходимости предоставляется дополнительная информация.
Типы данных ArcGIS | Созданные типы данных SAP HANA | Другие типы данных SAP HANA, которые можно просматривать | Примечания |
---|---|---|---|
BLOB | BLOB | ||
Date | Timestamp | date, seconddate, time | |
Double | decimal(38,8) | decimal(m,n), number(m,n), numeric(m,n), bigint | m > 0 Точность и число десятичных знаков, указанные в ArcGIS, влияют на тип полученных данных, создаваемых в базе данных. |
Float | decimal(38,8) | decimal(m,n) | m <=9 и n>0 Точность и число десятичных знаков, указанные в ArcGIS, влияют на тип полученных данных, создаваемых в базе данных. |
Geometry | ST_Geometry | ||
Global ID | character(38) | Поддерживается только базами геоданных. | |
GUID | character(38) | Набор латинских символов | |
Long Integer | integer | decimal(m,0) | m <= 9 |
Object ID | bigint | На данный момент хранятся только 32-битовые значения. | |
Raster | Не применяется | Растры поддерживаются только базами геоданных. Растры, созданные в базах геоданных на SAP HANA, используют собственный тип данных Esri. | |
Short Integer | smallint | tinyint | |
Text | nvarchar(50) | alphanum(n), nvarchar(n), CLOB, NCLOB |