Freigeben über


ntext, text und image (Transact-SQL)

Datentypen fester und variabler Länge zum Speichern von großen Nicht-Unicode- und Unicode-Zeichendaten sowie Binärdaten. Unicode-Daten verwenden den UNICODE UCS-2-Zeichensatz.

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).

Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version), Windows Azure SQL-Datenbank (Ursprüngliche Version bis aktuelle Version).

Argumente

  • ntext
    Unicode-Daten variabler Länge mit einer maximalen Zeichenfolgenlänge von 2^30 - 1 (1.073.741.823) Bytes. Die Speichergröße in Bytes ist doppelt so groß wie die eingegebene Zeichenfolgenlänge. Das ISO-Synonym für ntext ist national text.

  • text
    Nicht-Unicode-Daten variabler Länge in der Codepage des Servers und mit einer maximalen Zeichenfolgenlänge von 2^31 - 1 (2.147.483.647). Auch wenn die Servercodepage Doppelbytezeichen verwendet, ist der Speicherplatz 2.147.483.647 Bytes groß. Abhängig von der Zeichenfolge kann die Speichergröße unter 2.147.483.647 Bytes liegen.

  • image
    Binärdaten variabler Länge von 0 bis 2^31-1 (2.147.483.647) Byte.

Hinweise

Die folgenden Funktionen und Anweisungen können mit ntext-, text- oder image-Daten verwendet werden.

Funktionen

Anweisungen

DATALENGTH (Transact-SQL)

READTEXT (Transact-SQL)

PATINDEX (Transact-SQL)

SET TEXTSIZE (Transact-SQL)

SUBSTRING (Transact-SQL)

UPDATETEXT (Transact-SQL)

TEXTPTR (Transact-SQL)

WRITETEXT (Transact-SQL)

TEXTVALID (Transact-SQL)

 

Siehe auch

Verweis

CAST und CONVERT (Transact-SQL)

Datentypen (Transact-SQL)

LIKE (Transact-SQL)

SET @local\_variable (Transact-SQL)

Konzepte

Datentypkonvertierung (Datenbankmodul)

Sortierung und Unicode-Unterstützung