varchar(max)
als LängengrenzeDie optionale Funktion T081 erlaubt das weglassen der Längenbegrenzung von den Typen Varchar
, Nvarchar
und varbinary
– mit allen ihren Synonymen.
CREATE TABLE … (
s VARCHAR(…)
)
Ohne diese Angabe gilt ein vom System vorgegebenes Limit.✓✗ Beachte, dass diese Limit manchmal 1 ist.
Große Objekte (large objects, LOBs) erlauben das Weglassen der Längenbegrenzung auch ohne der Funktion T081 – daher war dort die Längenbegrenzung schon optional, bevor T081 in 2023 eingeführt wurde.
Es gibt auch einige Nicht-Standard-Typen, die ohne Längenbegrenzung verwendet werden können.
tinytext
, mediumtext
, longtext
und ntext
tinytext
, mediumtext
und longtext
ntext
20 Jahre SQL-Evolution kann man nicht an einem Tag nachholen. Abonniere den Newsletter via E-Mail, Bluesky oder RSS, um sukzessive aufzuholen und modern-sql.com am Radar zu behalten.
Markus verwandelt veraltetes SQL-92-Wissen in solides und zeitgemäßes SQL-Know-how