sp_invalidate_textptr (Transact-SQL)

Invalida 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 con puntatori di testo all'interno di righe. Questi puntatori sono archiviati in tabelle per cui è stata attivata l'opzione text in row.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_invalidate_textptr [ [ @TextPtrValue = ] textptr_value ]

Argomenti

  • [ @TextPtrValue= ] textptr_value
    Puntatore di testo all'interno di righe che si desidera 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. Una transazione che si estende su più database, tuttavia, può includere 1.024 puntatori di testo all'interno di righe in ogni database. La stored procedure sp_invalidate_textptr consente di 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.