Określanie sql:inverse atrybut na sql:relationship (SQLXML 4.0)
The sql:inverse atrybut is useful only when the XSD schema is used for either ładowanie zbiorcze or by an updategram. The sql:inverse atrybut can be specified on the <sql:relationship> element. W updategrams logika updategram interpretuje schematu przy określaniu tabel i kolumn, które są aktualizowane przez operację updategram.Relacji nadrzędny podrzędność, które są określone w schemacie ustalić kolejność, w którym rekordy są modyfikowane (wstawiony lub usunięty).
Jeśli masz schematu XSD, w którym określono relacji nadrzędny podrzędność w odwrotnej kolejności relację podstawowy klucz/klucz obcy w odpowiednich kolumnach bazy danych operacji updategram wstawiania lub usuwania zakończy się niepowodzeniem z powodu przekroczenia podstawowy klucz/klucz obcy.W takim wypadku sql:inverse atrybut jest określony)sql:inverse="true") w <SQL:Relationship> element i inverses logiki updategram, jego interpretacji relacji nadrzędny podrzędność określona w schemacie.
The sql:inverse atrybut takes a logiczny value (0=false, 1=true). Dopuszczalne wartości to 0, 1, true i false.
Do przykładowych pracy przy użyciu sql:inverse adnotacji, zobacz Określanie adnotacjami mapowanie schematu w Updategram.