다음을 통해 공유


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:field

XML 항목을 데이터베이스 열에 매핑합니다.

sql:field 사용(XDR 스키마)

같음

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:id-prefix를 사용하여 유효한 ID, IDREF 및 IDREFS 유형 특성 만들기(XDR 스키마); sql:prefix(SQLXML 4.0)를 사용하여 유효한 ID, IDREF 및 IDREFS 유형 특성 만들기

같음

sql:relation

XML 항목을 데이터베이스 테이블에 매핑합니다.

sql:relation 사용(XDR 스키마)

같음

sql:relationship

XML 요소 사이의 관계를 지정합니다. 관계는 parent, child, parent-key 및 child-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 주석을 대체합니다.