XSD 주석(SQLXML 4.0)
다음 표에서는 SQL Server 2005에 도입된 XSD 주석과 SQL Server 2000에 도입된 XDR 주석을 비교하여 보여 줍니다.
XSD 주석 |
설명 |
항목 링크 |
XDR 주석 |
---|---|---|---|
sql:encode |
XML 요소나 특성이 SQL Server BLOB 열에 매핑된 경우 참조 URI를 요청할 수 있습니다. 이 URI는 나중에 BLOB 데이터를 반환하는 데 사용할 수 있습니다. |
url-encode |
|
sql:field |
XML 항목을 데이터베이스 열에 매핑합니다. |
같음 |
|
sql:guid |
SQL Server에서 생성된 GUID 값을 사용할지 아니면 해당 열의 updategram에 제공된 값을 사용할지를 지정할 수 있습니다. |
지원되지 않음 |
|
sql:hide |
스키마에 지정된 요소나 특성을 결과 XML 문서에서 숨깁니다. |
지원되지 않음 |
|
sql:identity |
IDENTITY 형식의 데이터베이스 열에 매핑되는 모든 노드에 지정할 수 있습니다. 이 주석에 지정하는 값은 데이터베이스의 해당되는 IDENTITY 형식 열이 업데이트되는 방법을 정의합니다. |
지원되지 않음 |
|
sql:inverse |
<sql:relationship>을 사용하여 지정된 부모-자식 관계를 반대로 해석하도록 updategram 논리에 지시합니다. |
지원되지 않음 |
|
sql:is-constant |
어느 테이블에도 매핑되지 않는 XML 요소를 만듭니다. 이 요소는 쿼리 출력에 나타납니다. |
같음 |
|
sql:key-fields |
테이블의 행을 고유하게 식별하는 열을 지정할 수 있습니다. |
같음 |
|
sql:limit-field sql:limit-value |
제한 값을 기준으로 반환되는 값을 제한할 수 있습니다. |
같음 |
|
sql:mapped |
스키마 항목을 결과에서 제외할 수 있습니다. |
map-field |
|
sql:max-depth |
스키마에 지정된 재귀 관계의 깊이를 지정할 수 있습니다. |
지원되지 않음 |
|
sql:overflow-field |
오버플로 데이터가 포함된 데이터베이스 열을 식별합니다. |
같음 |
|
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:relationship |
XML 요소 사이의 관계를 지정합니다. 관계는 parent, child, parent-key 및 child-key 특성을 사용하여 설정합니다. |
다음과 같이 특성 이름이 다름 key-relation foreign-relation key foreign-key |
|
sql:use-cdata |
XML 문서의 특정 요소에 사용될 CDATA 섹션을 지정할 수 있습니다. |
같음 |
[!참고]
XSD 기본 targetNamespace 특성은 SQL Server 2000 XDR 매핑 스키마에 도입된 target-namespace 주석을 대체합니다.