Ajouter un champ d'ID d'incrémentation (Outils de gestion des données)
Résumé
Ajoute un champ d’ID incrémentiel géré par la base de données à une classe d’entités ou une table existante dans une base de données Dameng, IBM Db2, Microsoft Azure SQL Database, Microsoft SQL Server, Oracle ou PostgreSQL. Un champ d’ID géré par la base de données est requis pour toutes les classes d’entités ou tables que vous souhaitez mettre à jour via un service d’entités.
Utilisation
Attention :
Cet outil modifie les données en entrée. Pour en savoir plus et découvrir des stratégies permettant d’éviter des modifications de données non souhaitées, reportez-vous à la section Outils qui modifient ou mettent à jour les données en entrée.
Vous ne pouvez pas exécuter cet outil sur des tables ou des classes d’entités inscrites auprès de la géodatabase.
Vous devez être le propriétaire de la table ou de la classe d’entités pour y ajouter un champ d’ID.
Si vous n’indiquez aucun nom pour le champ,
ObjectIDest utilisé par défaut. Si un champ appeléObjectIDexiste déjà, l’exécution de l’outil sera impossible tant que vous n’aurez pas indiqué un autre nom.Si un champ d’ID incrémentiel géré par la base de données existe déjà, cet outil n’en rajoute pas d’autre.
Les types de champs suivants sont ajoutés :
SGBD
Type de données
Dameng
int32 avec propriété d’identité
Db2
entier en tant qu’identité
Oracle
nombre avec identité
PostgreSQL
serial
SQL Server
entier avec propriété d’identité
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Input Table (Table en entrée) |
Emplacement et nom de la table ou de la classe d’entités à laquelle un champ d’ID est ajouté. |
Table View |
|
Nom de champ (Facultatif) |
Nom du champ d’ID. Si aucune entrée n’est fournie, la valeur par défaut |
String |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Table en entrée mise à jour |
Table en entrée mise à jour pour inclure un champ d’ID incrémentiel. |
Table |
Environnements
Cet outil n’utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui