적용 대상:SQL Server
이 항목과 해당 하위 항목에서는 xml 데이터 형식에 대해 XQuery를 지정할 때 사용할 수 있는 함수에 대해 설명합니다. W3C 사양은 다음을 참조하세요 http://www.w3.org/TR/2004/WD-xpath-functions-20040723.
XQuery 함수는 네임스페이스에 http://www.w3.org/2004/07/xpath-functions 속합니다. W3C 사양에서는 "fn:" 네임스페이스 접두사를 사용하여 이러한 함수를 기술합니다. 함수를 사용할 때는 "fn:" 네임스페이스 접두사를 명시적으로 지정할 필요가 없습니다. 이 때문에 가독성을 향상시키기 위해 네임스페이스 접두사는 일반적으로 이 설명서에서 사용되지 않습니다.
다음은 xml 데이터 형식에 대해 지원되는 XQuery 함수를 나열합니다.
| 함수 범주 | Functions |
|---|---|
| 숫자 값의 함수 |
천장 층 라운드 |
| 문자열 값의 XQuery 함수 |
concat 는을 포함합니다. 부분 문자열 소문자 함수(XQuery) string-length 대문자 함수(XQuery) |
| 부울 값의 함수 | 아님 |
| 노드의 함수 |
숫자 로컬 이름 함수(XQuery) namespace-uri 함수(XQuery) |
| 컨텍스트 함수 |
마지막 위치 |
| 시퀀스의 함수 |
비우다 distinct-values id 함수(XQuery) |
| 집계 함수(XQuery) |
개수 평균 분 최대 합계 |
| 생성자 함수(XQuery) | 생성자 함수 |
| 데이터 접근자 함수 |
문자열 데이터 |
| 부울 생성자 함수(XQuery) |
true 함수(XQuery) false 함수(XQuery) |
| QNames와 관련된 함수(XQuery) |
expanded-QName(XQuery) local-name-from-QName(XQuery) namespace-uri-from-QName(XQuery) |
| SQL Server XQuery 확장 함수 |
sql:column() 함수(XQuery) sql:variable() 함수(XQuery) |