Freigeben über


TEXTGRÖSSE FESTLEGEN (Transact-SQL)

Gilt für:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-Datenbank in Microsoft Fabric

Gibt die Größe von varchar(max), nvarchar(max), varbinary(max), Text, ntext und Bilddaten an, die von einer SELECT Anweisung an den Client zurückgegeben werden.

Wichtig

ntext-, Text- und Bilddatentypen werden in einer zukünftigen Version von SQL Server entfernt. Vermeiden Sie die Verwendung dieser Datentypen bei neuen Entwicklungen, und planen Sie die Änderung von Anwendungen, in denen sie aktuell verwendet werden. Verwenden Sie stattdessen nvarchar(max) , varchar(max) und varbinary(max) .

Transact-SQL-Syntaxkonventionen

Syntax

SET TEXTSIZE { number }

Argumente

Zahl

Die Länge von varchar(max), nvarchar(max), varbinary(max), Text, ntext oder Bilddaten in Bytes. Die Zahl ist eine ganze Zahl mit einem Maximalwert von 2147483647 (2 GB). Ein Wert von -1 "unbegrenzte Größe". Ein Wert, der 0 die Größe auf den Standardwert von 4 KB zurücksetzt.

Der SQL Server Native Client (10.0 und höher) und der ODBC-Treiber für SQL Server geben beim Herstellen einer Verbindung automatisch -1 (unbegrenzt) an.

Hinweise

Die Einstellung SET TEXTSIZE wirkt sich auf die @@TEXTSIZE Funktion aus.

Die Einstellung des Satzes TEXTSIZE wird zur Ausführung oder Laufzeit und nicht zur Analysezeit festgelegt.

Weitere Informationen finden Sie unter Verwalten von Transact-SQL Auftragsschritten.

Berechtigungen

Erfordert die Mitgliedschaft in der public -Rolle.