sp_xml_removedocument(Transact-SQL)
적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance
문서 핸들로 지정된 XML 문서의 내부 표현을 제거하고 문서 핸들을 무효로 만듭니다.
구문 분석된 문서는 SQL Server의 내부 캐시에 저장됩니다. MSXML 파서(msxmlsql.dll
)는 SQL Server에 사용할 수 있는 총 메모리의 1/8을 사용합니다. 메모리가 부족하지 않도록 하려면 실행 sp_xml_removedocument
하여 메모리를 확보합니다.
구문
sp_xml_removedocument hdoc
[ ; ]
인수
hdoc
새로 만든 문서의 핸들입니다. 유효하지 않은 핸들은 오류를 반환합니다. hdoc는 정수입니다.
반환 코드 값
0
(성공) 또는 > 0
(실패).
사용 권한
public 역할의 멤버 자격이 필요합니다.
예제
다음 예에서는 XML 문서의 내부 표현을 제거합니다. 문서의 핸들은 입력으로 제공됩니다.
EXEC sp_xml_removedocument @hdoc;