Share via


sp_invalidate_textptr (Transact-SQL)

Viene invalidato il puntatore di testo all'interno di righe specificato oppure tutti i puntatori di testo all'interno di righe nella transazione. sp_invalidate_textptr può essere utilizzata solo sui puntatori di testo all'interno di righe. Questi puntatori sono archiviati in tabelle per cui è stata abilitata l'opzione text in row.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

sp_invalidate_textptr [ [ @TextPtrValue = ] textptr_value ]

Argomenti

  • [ @TextPtrValue= ] textptr_value
    Puntatore di testo all'interno di righe da invalidare. textptr_value è di tipo varbinary(16) e il valore predefinito è NULL. Se è NULL, sp_invalidate_textptr invalida tutti i puntatori di testo all'interno di righe nella transazione.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

SQL Server supporta un massimo di 1.024 puntatori di testo all'interno di righe validi attivi per ogni transazione di un database. In una transazione che si estende su più database, tuttavia, possono essere inclusi 1.024 puntatori di testo all'interno di righe in ogni database. sp_invalidate_textptr può essere utilizzata per invalidare puntatori di testo all'interno di righe in modo da rendere disponibile spazio per puntatori di testo all'interno di righe aggiuntivi.

Per ulteriori informazioni sull'opzione text in row, vedere sp_tableoption (Transact-SQL).

Autorizzazioni

È richiesta l'appartenenza al ruolo public.

Vedere anche

Riferimento

Stored procedure del Motore di database (Transact-SQL)

Stored procedure di sistema (Transact-SQL)

sp_tableoption (Transact-SQL)

TEXTPTR (Transact-SQL)

TEXTVALID (Transact-SQL)