Freigeben über


SET TEXTSIZE (Transact-SQL)

Gibt die Größe von Daten vom Typ varchar(max), nvarchar(max), varbinary(max), text, ntext und image an, die mit einer SELECT-Anweisung zurückgegeben werden.

Wichtiger HinweisWichtig

Die Datentypen ntext, text und image werden in einer zukünftigen Version von Microsoft 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).

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

SET TEXTSIZE { number } 

Argumente

  • number
    Die Länge der Daten vom Typ varchar(max), nvarchar(max), varbinary(max), text, ntext oder image in Bytes. number ist eine ganze Zahl, und die maximale Einstellung für SET TEXTSIZE ist 2 Gigabyte (GB), angegeben in Bytes. Die Einstellung 0 setzt die Größe auf den Standardwert (4 KB) zurück.

Hinweise

Das Festlegen von SET TEXTSIZE wirkt sich auf die @@TEXTSIZE-Funktion aus.

Der SQL Server Native Client ODBC-Treiber und der SQL Server Native Client OLE DB-Anbieter für SQL Server legen beim Herstellen einer Verbindung für TEXTSIZE automatisch den Wert 2147483647 fest.

Die Einstellung von TEXTSIZE wird zur Ausführungszeit und nicht zur Analysezeit festgelegt.

Berechtigungen

Erfordert die Mitgliedschaft in der Rolle public.

Siehe auch

Verweis

@@TEXTSIZE (Transact-SQL)

Datentypen (Transact-SQL)

SET-Anweisungen (Transact-SQL)