Сводка
Создает последовательность баз данных в многопользовательской базе геоданных. Вы можете использовать последовательности в пользовательских приложениях, которые имеют доступ к базе геоданных.
Использование
Инструмент может использоваться с файловыми базами геоданных и базами геоданных в IBM Db2, Microsoft SQL Server, Oracle, PostgreSQL и SAP HANA.
Вы можете использовать функцию ListDatabaseSequences для получения списка последовательностей баз данных в файловой базе геоданных. Имя последовательности должно быть уникальным, возможность просмотреть список существующих последовательностей перед тем, как создавать новую позволит вам избежать ошибки указания имени, которое уже существует.
Синтаксис
arcpy.management.CreateDatabaseSequence(in_workspace, seq_name, {seq_start_id}, {seq_inc_value})
Parameter | Объяснение | Тип данных |
in_workspace | Файл подключения к базе данных (.sde) для подключения к многопользовательской базе геоданных, в которой вы хотите создать последовательность или путь к файловой базе геоданных (включая имя файловой базы геоданных). Для подключений к базам данных пользователь, указанный в подключении к базе данных, является владельцем последовательности, и должен иметь следующие права доступа в базе данных:
| Workspace |
seq_name | Имя, которое вы хотите присвоить последовательности баз данных. Для многопользовательских баз геоданных это имя должно соответствовать требованиям к имени последовательности для той платформы базы данных, которую вы используете, и должно быть уникальным для базы данных. Для файловых баз геоданных имя должно быть уникальным в файловой базе геоданных. Постарайтесь запомнить это имя, поскольку вы будете использовать его в своих пользовательских приложениях и выражениях для обращения к последовательности. | String |
seq_start_id (Дополнительный) | Начальное число последовательности. Если вы не указываете начальный номер, последовательность будет начинаться с 1. Если вы задали начальный номер, он должен быть больше 0. | Long |
seq_inc_value (Дополнительный) | Описывает, как будут увеличиваться значения в последовательности. Например, если последовательность начинается с 10 и значение приращения равно 5, следующим значением в последовательности будет 15, а затем 20. Если вы не указываете значение приращения, то значением приращения последовательности будет 1. | Long |
Производные выходные данные
Name | Объяснение | Тип данных |
out_workspace | Обновленная входная рабочая область. | Рабочая область |
Пример кода
Создает последовательность баз данных с именем custom_sequence, которая начинается с 1 и увеличивается с приращением 1.
import arcpy
arcpy.CreateDatabaseSequence_management(r"C:/myconnections/mygdb.sde",
"custom_sequence", 1, 1)
Создает последовательность баз данных с именем my_ids, которая начинается с 1 и увеличивается с приращением 1 в файловой базе геоданных myfilegdb.
import arcpy
arcpy.CreateDatabaseSequence_management(r"C:/geodatabases/myfilegdb.gdb",
"my_ids", 1, 1)
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да