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