sp_fulltext_pendingchanges(Transact-SQL)

변경 내용 추적을 사용하는 지정된 테이블에 대해 보류 중인 삽입, 업데이트, 삭제 등의 처리되지 않은 변경 내용을 반환합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

sp_fulltext_pendingchanges table_id

인수

  • table_id
    테이블의 ID입니다. 테이블이 전체 텍스트 인덱싱된 테이블이 아니거나 변경 내용 추적을 사용하고 있지 않으면 오류가 반환됩니다.

결과 집합

열 이름

데이터 형식

설명

Key

*

지정한 테이블의 전체 텍스트 키 값입니다.

DocId

bigint

키 값에 해당하는 내부 문서 ID(DocId) 열입니다.

상태

int

0 = 행이 전체 텍스트 인덱스에서 제거됩니다.

1 = 행이 전체 텍스트 인덱싱됩니다.

2 = 행이 최신 상태입니다.

-1 = 행이 과도기적(일괄 처리되었지만 커밋되지는 않음) 상태 또는 오류 상태에 있습니다.

DocState

tinyint

내부 문서 ID(DocId) 맵 상태 열의 원시 덤프입니다.

* Key의 데이터 형식은 기본 테이블의 전체 텍스트 키 열의 데이터 형식과 동일합니다.

사용 권한

sysadmin 고정 서버 역할의 멤버 자격이 필요합니다.

주의

처리할 변경 내용이 없으면 빈 행 집합이 반환됩니다.

전체 텍스트 검색 쿼리는 Status 값이 0인 행을 반환하지 않습니다. 이는 이러한 행이 기본 테이블에서 삭제되었고 전체 텍스트 인덱스에서도 삭제 대기 중이기 때문입니다.

특정 테이블에 대해 보류 중인 변경 내용이 얼마나 되는지 확인하려면 OBJECTPROPERTYEX 함수의 TableFullTextPendingChanges 속성을 사용하십시오.

참고 항목

참조

전체 텍스트 검색 및 의미 체계 검색 저장 프로시저(Transact-SQL)

OBJECTPROPERTYEX(Transact-SQL)