다음을 통해 공유


XSD 주석(SQLXML 4.0)

적용 대상: SQL ServerAzure SQL Database

다음 표에서는 SQL Server 2005(9.x)에서 도입된 XSD 주석을 나열하고 SQL Server 2000(8.x)에서 도입된 XDR 주석과 비교합니다.

XSD 주석 설명 항목 링크 XDR 주석
sql:encode XML 요소 또는 특성이 SQL Server BLOB 열에 매핑되는 경우 참조 URI를 요청할 수 있습니다. 이 URI는 나중에 BLOB 데이터를 반환하는 데 사용할 수 있습니다. sql:encode를 사용하여 BLOB 데이터에 대한 URL 참조 요청(SQLXML 4.0) url-encode
sql:guid SQL Server에서 생성된 GUID 값을 사용할지 또는 해당 열의 updategram에 제공된 값을 사용할지 지정할 수 있습니다. sql:identity 및 sql:guid 주석 사용 지원되지 않음
sql:hide 결과 XML 문서의 스키마에 지정된 요소 또는 특성을 숨깁니다. sql:hide를 사용하여 요소 및 특성 숨기기 지원되지 않음
sql:identity IDENTITY 형식 데이터베이스 열에 매핑되는 모든 노드에서 지정할 수 있습니다. 이 주석에 지정된 값은 데이터베이스의 해당 IDENTITY 형식 열을 업데이트하는 방법을 정의합니다. sql:identity 및 sql:guid 주석 사용 지원되지 않음
sql:inverse sql:relationship를 사용하여 지정된 부모-자식 관계에 대한 해석을 역으로 반전하도록 updategram 논리에 지시합니다>.< sql:relationship에서 sql:inverse 특성 지정(SQLXML 4.0) 지원되지 않음
sql:is-constant 테이블에 매핑되지 않는 XML 요소를 만듭니다. 요소가 쿼리 출력에 나타납니다. sql:is-constant를 사용하여 상수 요소 만들기(SQLXML 4.0) 동일
sql:key-fields 테이블의 행을 고유하게 식별하는 열의 사양을 허용합니다. sql:key-fields를 사용하여 키 열 식별(SQLXML 4.0) 동일
sql:limit-field

sql:limit-value
제한 값을 기준으로 반환되는 값을 제한할 수 있습니다. sql:limit-field 및 sql:limit-value를 사용하여 값 필터링(SQLXML 4.0) 동일
sql:mapped 결과에서 스키마 항목을 제외할 수 있습니다. sql:mapped를 사용하여 결과 XML 문서에서 스키마 요소 제외(SQLXML 4.0) map-field
sql:max-depth 스키마에 지정된 재귀 관계의 깊이를 지정할 수 있습니다. sql:max-depth를 사용하여 재귀 관계의 깊이 지정 지원되지 않음
sql:overflow-field 오버플로 데이터가 포함된 데이터베이스 열을 식별합니다. sql:overflow-field를 사용하여 미해결 데이터 검색(SQLXML 4.0) 동일
sql:prefix 유효한 XML ID, IDREF 및 IDREFS를 만듭니다. ID, IDREF 및 IDREFS 값 앞에 문자열을 추가합니다. sql:prefix(SQLXML 4.0)를 사용하여 유효한 ID, IDREF 및 IDREFS 유형 특성 만들기 동일
sql:relationship XML 요소 사이의 관계를 지정합니다. 부모, 자식, 부모 키자식 키 특성은 관계를 설정하는 데 사용됩니다. sql:relationship를 사용하여 관계 지정(SQLXML 4.0) 특성 이름은 다음과 같습니다.

키 관계

외화 관계

key

외래 키
sql:use-cdata XML 문서의 특정 요소에 사용할 CDATA 섹션을 지정할 수 있습니다. sql:use-cdata를 사용하여 CDATA 섹션 만들기(SQLXML 4.0) 동일

참고 항목

XSD 네이티브 targetNamespace 특성은 SQL Server 2000(8.x) XDR 매핑 스키마에 도입된 대상 네임스페이스 주석을 대체합니다.

참고 항목

targetNamespace 특성을 사용하여 대상 네임스페이스 지정(SQLXML 4.0)