sp_fulltext_pendingchanges(Transact-SQL)
적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
변경 내용 추적을 사용하는 지정된 테이블에 대해 처리되지 않은 변경 내용(예: 보류 중인 삽입, 업데이트 및 삭제)을 반환합니다.
구문
sp_fulltext_pendingchanges table_id
[ ; ]
인수
table_id
테이블 ID입니다. 테이블이 전체 텍스트 인덱싱되지 않았거나 테이블에서 변경 내용 추적을 사용하도록 설정하지 않으면 오류가 반환됩니다.
결과 집합
열 이름 | 데이터 형식 | 설명 |
---|---|---|
키 | 1 | 지정된 테이블의 전체 텍스트 키 값입니다. |
Docid | bigint | 키 값에 해당하는 내부 문서 식별자(DocId) 열입니다. |
상태 | int | 0 = 행이 전체 텍스트 인덱스에서 제거됩니다. 1 = 행이 전체 텍스트 인덱싱됩니다. 2 = 행이 최신 상태입니다. -1 = 행이 과도기적(일괄 처리되었지만 커밋되지는 않음) 상태 또는 오류 상태에 있습니다. |
DocState | tinyint | DocId(내부 문서 식별자) 맵 상태 열의 원시 덤프입니다. |
1 키의 데이터 형식은 기본 테이블에 있는 전체 텍스트 키 열의 데이터 형식과 동일합니다.
사용 권한
sysadmin 고정 서버 역할의 멤버 자격이 필요하거나 이 저장 프로시저에 대한 권한을 직접 실행해야 합니다.
설명
처리에 대한 변경 내용이 없으면 빈 행 집합이 반환됩니다.
전체 텍스트 검색 쿼리는 값0
이 1인 행을 Status
반환하지 않습니다. 행이 기본 테이블에서 삭제되고 전체 텍스트 인덱스에서 삭제되기를 기다리고 있기 때문입니다.
특정 테이블에 대해 보류 중인 변경 내용 수를 확인하려면 함수의 TableFullTextPendingChanges
OBJECTPROPERTYEX
속성을 사용합니다.
관련 콘텐츠
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기