Eliminar secuencia de base de datos (Administración de datos)

Resumen

Elimina una secuencia de base de datos de una geodatabase.

Uso

  • Esta herramienta puede utilizarse con geodatabases de archivos, geodatabases móviles y geodatabases empresariales en IBM Db2, Microsoft SQL Server, Oracle, PostgreSQL y SAP HANA.

  • Puede utilizar la función ListDatabaseSequences para obtener una lista de secuencias de base de datos de una geodatabase de archivos. De esta forma, podrá confirmar el nombre de secuencia y revisar las propiedades de la secuencia antes de su eliminación.

Parámetros

EtiquetaExplicaciónTipo de datos
Espacio de trabajo de entrada

La ruta completa a la ubicación de la geodatabase móvil o de archivos de la que desea eliminar una secuencia o el archivo de conexión de base de datos (.sde) para conectarse a la geodatabase corporativa de la que desea eliminar una secuencia. El usuario especificado en la conexión de base de datos debe tener los siguientes permisos en la base de datos:

  • Db2: autoridad DBADM
  • Oracle: debe ser el propietario de la secuencia o tener el privilegio de sistema DROP ANY SEQUENCE
  • PostgreSQL: debe ser el propietario de la secuencia
  • SAP HANA: debe ser un usuario estándar
  • SQL Server: permiso ALTER OR CONTROL en el esquema de base de datos en el que está almacenada la secuencia

Workspace
Nombre de secuencia

El nombre de la secuencia de base de datos que desee eliminar. Tras la eliminación, la secuencia no se puede usar para generar los Id. de secuencia al llamar desde aplicaciones o expresiones personalizadas existentes.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Secuencia eliminada de la geodatabase

El espacio de trabajo de entrada actualizado.

Workspace

arcpy.management.DeleteDatabaseSequence(in_workspace, seq_name)
NombreExplicaciónTipo de datos
in_workspace

La ruta completa a la ubicación de la geodatabase móvil o de archivos de la que desea eliminar una secuencia o el archivo de conexión de base de datos (.sde) para conectarse a la geodatabase corporativa de la que desea eliminar una secuencia. El usuario especificado en la conexión de base de datos debe tener los siguientes permisos en la base de datos:

  • Db2: autoridad DBADM
  • Oracle: debe ser el propietario de la secuencia o tener el privilegio de sistema DROP ANY SEQUENCE
  • PostgreSQL: debe ser el propietario de la secuencia
  • SAP HANA: debe ser un usuario estándar
  • SQL Server: permiso ALTER OR CONTROL en el esquema de base de datos en el que está almacenada la secuencia

Workspace
seq_name

El nombre de la secuencia de base de datos que desee eliminar. Tras la eliminación, la secuencia no se puede usar para generar los Id. de secuencia al llamar desde aplicaciones o expresiones personalizadas existentes.

String

Salida derivada

NombreExplicaciónTipo de datos
out_workspace

El espacio de trabajo de entrada actualizado.

Workspace

Muestra de código

Ejemplo de DeleteDatabaseSequence 1 (ventana de Python)

Eliminar la secuencia de base de datos custom_sequence de una geodatabase corporativa.

import arcpy
arcpy.management.DeleteDatabaseSequence(r"C:/myconnections/mygdb.sde", 
                                        "custom_sequence")
Ejemplo de DeleteDatabaseSequence 2 (ventana de Python)

Eliminar la secuencia my_ids de una geodatabase de archivos denominada myfilegdb.

import arcpy
arcpy.management.DeleteDatabaseSequence(r"C:/geodatabases/myfilegdb.gdb", 
                                        "my_ids")

Información de licenciamiento

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

Temas relacionados