Eliminar regla de clase de relación (Administración de datos)

Resumen

Elimina una regla de una clase de relación.

Más información sobre las reglas de relación

Uso

  • Si la clase de relación se almacena en una geodatabase corporativa, esta herramienta solo puede ser ejecutada correctamente como el propietario de los datos.

Sintaxis

arcpy.management.RemoveRuleFromRelationshipClass(in_rel_class, {origin_subtype}, {destination_subtype}, {remove_all})
ParámetroExplicaciónTipo de datos
in_rel_class

La clase de relación con la regla a eliminar.

Relationship Class
origin_subtype
(Opcional)

Si la clase de origen presenta subtipos, el subtipo asociado con la regla de clase de relación que se debe eliminar.

String
destination_subtype
(Opcional)

Si la clase de destino presenta subtipos, el subtipo asociado con la regla de clase de relación que se debe eliminar.

String
remove_all
(Opcional)

Especifica las reglas de relación que se deben eliminar de la clase de relación.

  • REMOVETodas las reglas de relación se eliminarán de la clase de relación de entrada.
  • NOT_ALLSolo se eliminarán las reglas especificadas de los subtipos de origen y destino. Esta es la opción predeterminada.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
out_rel_class

La clase de relación de entrada actualizada con la regla de relación eliminada.

Clase de relación

Muestra de código

Ejemplo de RemoveRuleFromRelationshipClass (ventana de Python)

Eliminar una regla de relación entre los subtipos Residential y House de la clase de relación ParcelsToBuildings con la herramienta RemoveRuleFromRelationshipClass.

import arcpy
arcpy.RemoveRuleFromRelationshipClass_management(
    "C:\\MyProject\\sdeConn.sde\\progdb.user1.ParcelsToBuildings", "Residential", 
    "House")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados