다음을 통해 공유


XSD 주석(SQLXML 4.0)

다음 표에서는 SQL Server 2005에서 도입된 XSD 주석을 나열하고 SQL Server 2000에서 도입된 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를 사용하여 유효한 ID, IDREF 및 IDREFS 형식 특성 만들기(SQLXML 4.0) 동일
sql:relationship XML 요소 간의 관계를 지정합니다. parent, child, parent-keychild-key 특성은 관계를 설정하는 데 사용됩니다. sql:relationship를 사용하여 관계 지정(SQLXML 4.0) 특성 이름은 다음과 같습니다.

key-relation

foreign-relation

key

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

비고

XSD 네이티브 targetNamespace 특성은 SQL Server 2000 XDR 매핑 스키마에 도입된 주석을 대체 target-namespace 합니다.

또한 참조하십시오

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