다음을 통해 공유


sp_invalidate_textptr(Transact-SQL)

트랜잭션에서 지정한 행 내부 텍스트 포인터 또는 모든 행 내부 텍스트 포인터를 무효화합니다. sp_invalidate_textptrtext in row 옵션이 설정된 테이블에서 온 행 내부 텍스트 포인터에서만 사용할 수 있습니다.

항목 링크 아이콘 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은 행 내부 텍스트 포인터를 무효로 만들어서 추가 행 내부 텍스트 포인터에 대한 공간을 확보하는 데 사용할 수 있습니다.

text in row 옵션에 대한 자세한 내용은 sp_tableoption(Transact-SQL)을 참조하십시오.

사용 권한

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

참고 항목

참조

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

시스템 저장 프로시저(Transact-SQL)

sp_tableoption(Transact-SQL)

TEXTPTR(Transact-SQL)

TEXTVALID(Transact-SQL)