Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Атрибут sql:inverse полезен только при использовании схемы XSD диаграммой обновления или при массовой загрузке. Атрибут sql:inverse можно задать в элементе <sql:relationship>. В диаграммах обновления их логика задействует схему при определении таблиц и столбцов, обновляемых операцией диаграммы обновления. Связи типа «родители-потомки», заданные в схеме, определяют порядок, в котором записи будут изменены (вставлены или удалены).
Если в схеме XSD связь «родители-потомки» задана в обратном порядке отношения «первичный ключ — внешний ключ» между соответствующими столбцами базы данных, операции вставки или удаления диаграммы обновления завершатся ошибкой из-за нарушения первичного ключа или внешнего ключа. В этих случаях в элементе <sql:relationship> задается атрибут sql:inverse (sql:inverse="true"), и логика диаграммы обновления помещает связь «родители-потомки» в обратном порядке, в отличие от заданного в схеме.
Атрибут sql:inverse имеет логическое значение (0=false, 1=true). Допустимые значения: 0, 1, true и false.
Рабочий образец, использующий заметку sql:inverse, см. Определение схемы с заметками сопоставления в диаграмме обновления.