Добавить поле возрастающего ID (Инструменты Управление данными)
Краткая информация
Добавляет поддерживаемое базой данных поле возрастающего ID в существующую таблицу или класс объектов в базе данных Dameng, IBM Db2, Microsoft Azure SQL Database, Microsoft SQL Server, Oracle или PostgreSQL. Поле ID, поддерживаемое базой данных, необходимо для всех классов пространственных объектов или таблиц, которые планируется редактировать через сервис объектов.
Использование
Внимание:
Этот инструмент изменяет входные значения. Более подробно о стратегиях предотвращения нежелательных изменений данных см. в разделе Инструменты, которые изменяют или обновляют входные данные.
Вы не сможете запустить этот инструмент на таблицах или классах объектов, зарегистрированных в этой базе геоданных.
Для добавления поля ID в таблицу или класс объектов вы должны быть владельцем этой таблицы или этого класса.
Если имя для поля не задано пользователем, по умолчанию используется имя
ObjectID. Если поле с именемObjectIDуже существует, инструмент не будет запущен, пока вы не укажете другое имя.Если прирастающее поле ID, поддерживаемое базой данных, уже существует, инструмент не добавит другого.
Добавлены будут следующие типы полей:
СУБД
Тип данных
Dameng
целочисленное значение int32 со свойством идентичности
Db2
целочисленное значение как идентификатор
Oracle
число как идентификатор
PostgreSQL
serial
SQL Server
целочисленное значение со свойством идентичности
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входная таблица |
Расположение и имя таблицы или класса объектов, к которому будет добавлено поле ID. |
Table View |
|
Имя поля (Дополнительный) |
Имя, которое будет использоваться для поля ID. Если оно не указано как входное, по умолчанию будет |
String |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Обновленная входная таблица |
Входная таблица, которая после обновления содержит поле возрастающего ID. |
Table |
Параметры среды
Этот инструмент не использует параметры среды геообработки.
Информация о лицензировании
- Basic: Нет
- Standard: Да
- Advanced: Да