sp_invalidate_textptr(Transact-SQL)

적용 대상: SQL Server

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

Transact-SQL 구문 표기 규칙

구문

sp_invalidate_textptr [ [ @TextPtrValue = ] TextPtrValue ]
[ ; ]

인수

[ @TextPtrValue = ] TextPtrValue

무효화할 행 내 텍스트 포인터입니다. @TextPtrValue 기본값0x00인 varbinary(16)입니다. sp_invalidate_textptr 이면 NULL트랜잭션의 모든 행 내 텍스트 포인터를 무효화합니다.

반환 코드 값

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

설명

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

행의 텍스트 옵션에 대한 자세한 내용은 sp_tableoption 참조하세요.

사용 권한

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