sp_invalidate_textptr(Transact-SQL)

적용 대상:SQL Server

트랜잭션에서 지정한 행 내 텍스트 포인터 또는 모든 행 내 텍스트 포인터를 무효화합니다. sp_invalidate_textptr 행 내 텍스트 포인터에서만 사용할 수 있습니다. 이러한 포인터는 행의 텍스트 옵션을 사용하도록 설정된 테이블에서 가져옵니다.

Transact-SQL 구문 표기 규칙

구문

  
sp_invalidate_textptr [ [ @TextPtrValue = ] textptr_value ]  

인수

[ @TextPtrValue = ] textptr_value 무효화할 행 내 텍스트 포인터입니다. textptr_value varbinary(16)이며 기본값은 NULL입니다. NULL인 경우 sp_invalidate_textptr 트랜잭션의 모든 행 내 텍스트 포인터를 무효화합니다.

반환 코드 값

0(성공) 또는 1(실패)

설명

SQL Server를 사용하면 데이터베이스당 트랜잭션당 최대 1,024개의 유효한 행 내 텍스트 포인터를 사용할 수 있습니다. 그러나 둘 이상의 데이터베이스에 걸쳐 있는 트랜잭션에는 각 데이터베이스에 1,024개의 행 내 텍스트 포인터가 있을 수 있습니다. sp_invalidate_textptr 사용하여 행 내 텍스트 포인터를 무효화할 수 있으므로 추가 행 내 텍스트 포인터를 위한 여유 공간을 확보할 수 있습니다.

행의 텍스트 옵션에 대한 자세한 내용은 sp_tableoption(Transact-SQL)를 참조하세요.

사용 권한

public 역할의 멤버 자격이 필요합니다.

참고 항목

데이터베이스 엔진 저장 프로시저(Transact-SQL)
시스템 저장 프로시저(Transact-SQL)
sp_tableoption(Transact-SQL)
TEXTPTR(Transact-SQL)
TEXTVALID(Transact-SQL)