Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El sql:inverse atributo solo es útil cuando se usa el esquema XSD para la carga masiva o para un diagrama de actualización. El sql:inverse atributo se puede especificar en el <elemento sql:relationship> . En los diagramas de actualización, la lógica del diagrama de actualización interpreta el esquema para determinar las tablas y columnas que actualiza la operación del diagrama de actualización. Las relaciones de elementos primarios y secundarios que se especifican en el esquema determinan el orden en que se modifican los registros (insertados o eliminados).
Si tiene un esquema XSD en el que se especifica la relación primario-secundario en el orden inverso de la relación de clave principal/clave externa entre las columnas de base de datos correspondientes, se producirá un error en la operación de inserción o eliminación del diagrama de actualización debido a la infracción de clave principal/clave externa. En tales casos, el sql:inverse atributo se especifica (sql:inverse="true") en el <elemento sql:relationship> y la lógica del diagrama de actualización inverso su interpretación de la relación primario-secundario especificada en el esquema.
El sql:inverse atributo toma un valor booleano (0=false, 1=true). Los valores permitidos son 0, 1, true y false.
Para obtener un ejemplo de trabajo mediante la sql:inverse anotación, vea Especificación de un esquema de asignación anotado en un diagrama de actualización.
Véase también
Especificar relaciones mediante sql:relationship (SQLXML 4.0)