sp_invalidate_textptr (Transact-SQL)

Invalida el puntero de texto consecutivo especificado en la transacción, o todos ellos. sp_invalidate_textptr solo se puede utilizar en punteros de texto consecutivos. Estos punteros son de tablas que tienen la opción text in row habilitada.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_invalidate_textptr [ [ @TextPtrValue = ] textptr_value ]

Argumentos

  • [ @TextPtrValue= ] textptr_value
    Es el puntero de texto consecutivo que va a invalidarse. textptr_value es de tipo varbinary(16) y su valor predeterminado es NULL. Si es NULL, sp_invalidate_textptr invalidará todos los punteros de texto consecutivos de la transacción.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

SQL Server admite un máximo de 1.024 punteros de texto consecutivos activos y válidos por transacción y base de datos; sin embargo, una transacción que comprenda más de una base de datos puede disponer de 1.024 punteros de texto consecutivos en cada una. sp_invalidate_textptr puede utilizarse para invalidar los punteros de texto consecutivos y, de este modo, liberar más espacio para otros punteros de texto consecutivos.

Par obtener más información sobre la opción text in row, vea sp_tableoption (Transact-SQL).

Permisos

Debe pertenecer al rol public.

Vea también

Referencia

Procedimientos almacenados del motor de base de datos (Transact-SQL)

Procedimientos almacenados del sistema (Transact-SQL)

sp_tableoption (Transact-SQL)

TEXTPTR (Transact-SQL)

TEXTVALID (Transact-SQL)