SQL version Feature Standard
SQL:2011
DB2 Firebird Ingres Linter MSSQL MySQL MonetDB Oracle
Vers. 11.x
PostgreSQL SQLite Virtuoso
? Variable-length with limit VARCHAR否 VARCHAR否 VARCHAR否 VARCHAR否
NVARCHAR否
VARCHAR否
NVARCHAR否
VARCHAR[(n or max)]
NVARCHAR[(n or max)]
VARCHAR否 VARCHAR否
CHARACTER VARYING否
VARCHAR2否
VARCHAR否 is slated for deprecation
character varying否
varchar否
TEXT[1] VARCHAR否
? Variable-length with limit, max size no limit ? 32765 ? ? 2 GB with (max) or 8000 with the fixed limit 65535 about 2 GB 4000 bytes (32767 bytes if MAX_STRING_SIZE = EXTENDED - Oracle 12G) about 1 GB no limit (enforced by global, default = 1M) ?
? Fixed-length, blank padded string CHAR否 CHAR否 CHAR否 CHAR否
NCHAR否
CHAR否
NCHAR否
CHAR否
NCHAR否
CHAR否 ? CHAR否 character否
char否
N/A CHAR否
? Fixed-length, blank padded string, max size no limit ? 32767 ? ? 8000 255 ? 2000 about 1 GB N/A ?

Notes:

  1.  uses dynamic typing; allows any type name
最后修改: 2025年04月11日 星期五 09:55