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.
Wichtig: |
---|
Die Datentypen ntext, text und image werden in einer zukünftigen Version von Microsoft SQL Server entfernt. Vermeiden Sie diese Datentypen bei Neuentwicklungen, und planen Sie die Änderung derjenigen Anwendungen, in denen diese Datentypen derzeit verwendet werden. Verwenden Sie stattdessen nvarchar(max), varchar(max) und varbinary(max). Weitere Informationen finden Sie unter Verwenden von Datentypen mit umfangreichen Werten. |
Transact-SQL-Syntaxkonventionen
Syntax
SET TEXTSIZE { number }
Argumente
number
Gibt die Länge von Daten vom Typ varchar(max), nvarchar(max), varbinary(max), text, ntext oder image in Bytes an. number ist eine ganze Zahl, und die maximale Einstellung für SET TEXTSIZE lautet 2 Gigabyte (GB). Die Angabe erfolgt 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 Native Client ODBC-Treiber und der SQL 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 (Transact-SQL)