sql:relationship에 sql:inverse 특성 지정(SQLXML 4.0)

적용 대상: SQL Server Azure SQL 데이터베이스

sql:inverse 특성은 XSD 스키마가 대량 로드 또는 updategram에 사용되는 경우에만 유용합니다. sql:inverse 특성은 sql:relationship> 요소에< 지정할 수 있습니다. Updategram에서 updategram 논리는 스키마를 해석하여 updategram 작업으로 업데이트되는 테이블 및 열을 결정합니다. 스키마에 지정하는 부모-자식 관계에 따라 레코드가 수정(삽입 또는 삭제)되는 순서가 결정됩니다.

부모-자식 관계가 해당 데이터베이스 열 간의 기본 키/외래 키 관계의 역순으로 지정된 XSD 스키마가 있는 경우 기본 키/외래 키 위반 때문에 삽입 또는 삭제 Updategram 작업이 실패합니다. 이러한 경우 sql:inverse 특성은 sql:relationship> 요소에< 지정되고(sql:inverse="true") updategram 논리는 스키마에 지정된 부모-자식 관계에 대한 해석을 역으로 합니다.

sql:inverse 특성은 부울 값(0=false, 1=true)을 사용합니다. 허용되는 값은 0, 1, true 및 false입니다.

sql:inverse 주석을 사용하는 작업 샘플은 Updategram에서 주석 매핑 스키마 지정을 참조하세요.

참고 항목

sql:relationship을 사용하여 관계 지정(SQLXML 4.0)