sp_invalidate_textptr(Transact-SQL)
트랜잭션에서 지정한 행 내부 텍스트 포인터 또는 모든 행 내부 텍스트 포인터를 무효화합니다. sp_invalidate_textptr는 text in row 옵션이 설정된 테이블에서 온 행 내부 텍스트 포인터에서만 사용할 수 있습니다.
구문
sp_invalidate_textptr [ [ @TextPtrValue = ] textptr_value ]
인수
[ @TextPtrValue= ] textptr_value
무효화될 행 내부 텍스트 포인터입니다. textptr_value는 **varbinary(16)**이며 기본값은 NULL입니다. NULL인 경우 sp_invalidate_textptr은 트랜잭션 내의 모든 행 내부 텍스트 포인터를 무효화합니다.
반환 코드 값
0(성공) 또는 1(실패)
주의
SQL Server 2005 는 트랜잭션, 데이터베이스별로 최대 1,024개의 활성화된 유효 행 내부 텍스트 포인터를 허용합니다. 단, 두 개 이상의 데이터베이스에 걸쳐 있는 트랜잭션은 각 데이터베이스에서 1024개의 행 내부 텍스트 포인터를 가질 수 있습니다. 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)