Sdílet prostřednictvím


SET TEXTIZE (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)databáze SQL v Microsoft Fabric

Určuje velikost v bajtech varchar(max), nvarchar(max), varbinary(max), text, ntext a obrazová data vrácená klientovi příkazem SELECT .

Důležité

V budoucí verzi SQL Serveru se odeberou datové typy ntext, text a image. Vyhněte se používání těchto datových typů v nové vývojové práci a naplánujte úpravu aplikací, které je aktuálně používají. Místo toho použijte nvarchar(max), varchar(max)a varbinary(max).

Transact-SQL konvence syntaxe

Syntaxe

SET TEXTSIZE { number }

Argumenty

číslo

Délka varchar(max), nvarchar(max), varbinary(max), text, ntext nebo data obrázku v bajtech. Number je celé číslo s maximální hodnotou 2147483647 (2 GB). Hodnota -1 označuje neomezenou velikost. Hodnota 0 resetuje velikost na výchozí hodnotu 4 kB.

Nativní klient SQL Serveru (10.0 a vyšší) a ovladač ODBC pro SQL Server automaticky určují -1 (neomezené) při připojování.

Poznámky

Nastavení SET TEXTSIZE ovlivňuje @@TEXTSIZE funkci.

Nastavení sady TEXTSIZE je nastaveno při spuštění nebo spuštění, a ne v době analýzy.

Další informace najdete v tématu Správa Transact-SQL kroků úlohy.

Povolení

Vyžaduje členství ve veřejné roli .