IL042, “The maximum lengths for character string types and binary string types.”


CREATE TABLE … (
  s VARCHAR(999999999999)
)

The maximum maximum length a system accepts for the variable-length character strings is implementation-defined.

BigQueryBigQuery 2025-09-02Db2 (LUW)Db2 (LUW) 12.1.2DerbyDerby 10.17.1.0H2H2 2.3.232MariaDBMariaDB 12.0.2MySQLMySQL 9.3.0Oracle DBOracle DB 23.9PostgreSQLPostgreSQL 17SQL ServerSQL Server 2022SQLiteSQLite 3.50.01255400040018000800116383163843270432705327673276865535655361048576010485761167772151677721642949672954294967296BigQueryBigQuery 2025-09-02Db2 (LUW)Db2 (LUW) 12.1.2DerbyDerby 10.17.1.0H2H2 2.3.232MariaDBMariaDB 12.0.2MySQLMySQL 9.3.0Oracle DBOracle DB 23.9PostgreSQLPostgreSQL 17SQL ServerSQL Server 2022SQLiteSQLite 3.50.01254255400040018000800116383163843270432705327673276865535655361048576010485761167772151677721642949672954294967296

One day there will be a better visualization, but not today.

Affected Features

Normative References

The implementation-defined element IL042, “The maximum lengths for character string types and binary string types.”, is specified in ISO/IEC 9075-2:2023.

You can’t catch up on 20 years of SQL evolution in one day. Subscribe the newsletter via E-Mail, Bluesky or RSS to gradually catch up and to keep modern-⁠sql.com on your radar.

About the Author

Photo of Markus Winand

Markus Winand provides insights into SQL and shows how different systems support it at modern-sql.com. Previously he made use-the-index-luke.com, which is still actively maintained. Markus can be hired as trainer, speaker and consultant via winand.at.

Buy the Book

Cover of “SQL Performance Explained”: Squirrel running on grass

The essence of SQL tuning in 200 pages

Buy now!
(paperback and/or PDF)

Paperback also available at Amazon.com.

Hire Markus

Markus offers SQL training and consulting for developers working at companies of all sizes.
Learn more »

Connect with Markus Winand

Subscribe mailinglistsSubscribe the RSS feedMarkus Winand on LinkedInMarkus Winand on XINGMarkus Winand on TwitterMarkus Winand on Bluesky
Copyright 2015-2025 Markus Winand. All righs reserved.
Legal | Contact | NO WARRANTY | Trademarks | Privacy and GDPR