ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Agregar campo Id. en aumento

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Agrega un campo de Id. que se mantiene por medio de una base de datos a una tabla o clase de entidad existente en una base de datos IBM Dameng, IBM Db2, Microsoft Azure SQL Database, Microsoft SQL Server, Oracle o PostgreSQL. Es obligatorio disponer de un campo ID mantenido por la base de datos en todas las clases de entidad o tablas que planee editar a través de un servicio de entidades.

Uso

  • No es posible ejecutar esta herramienta con tablas ni clases de entidades que estén registradas con la geodatabase.

  • Debe ser el propietario de la tabla o clase de entidad para poder agregarle un campo de Id.

  • Si no especifica un nombre para el campo, se utilizará ObjectID por defecto. Si ya existe un campo denominado ObjectID, la herramienta no se ejecutará hasta que proporcione un nombre diferente.

  • Si ya existe un campo de Id. con incremento que se mantiene por medio de una base de datos, esta herramienta no agrega otro.

  • Se agregan los siguientes tipos de campos:

    DBMSTipo de datos

    Dameng

    int32 con propiedad de identidad

    Db2

    entero como identidad

    Oracle

    número (con secuencia de base de datos y desencadenador si se creó en Oracle 11g; con identidad si se creó en Oracle 12c)

    PostgreSQL

    serie

    Azure SQL Database y SQL Server

    entero con propiedad de identidad

Sintaxis

AddIncrementingIDField(in_table, {field_name})
ParámetroExplicaciónTipo de datos
in_table

La ubicación y el nombre de la tabla o clase de entidad en la que desea agregar un campo de Id.

Table View
field_name
(Opcional)

El nombre que se va a utilizar para el campo de Id. Si no se proporciona una entrada, se adoptará de forma predeterminada el nombre de ObjectID.

String

Salida derivada

NombreExplicaciónTipo de datos
out_table

La tabla de entrada que se actualiza para incluir un campo de Id. de incremento.

Tabla

Muestra de código

Ejemplo de AddIncrementingIDField (ventana de Python)

Agrega un campo de Id. (FSID) a una tabla llamada infracciones propiedad del usuario insp cuando se ejecuta desde la ventana de Python.

import arcpy
arcpy.AddIncrementingIDField_management("C:/Data/DatabaseConnections/mydb.sde/insp.violations", "FSID")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información sobre licencias

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados

  • Vista general del conjunto de herramientas Campos

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal