CompareRDBMS

Type support

Type CSV SQL Server Oracle PostgreSQL SQLite MySQL
(-150) sql_variant
SQL_GUID (-11) uniqueidentifier
SQL_WLONGVARCHAR (-10) ntext, xml
SQL_WVARCHAR (-9) nvarchar, sysname, date, time, datetime2, datetimeoffset
SQL_WCHAR (-8) nchar
SQL_BIT (-7) bit bit, bit auto_increment
SQL_TINYINT (-6) tinyint, tinyint identity tinyint, tinyint unsigned, tinyint unsigned auto_increment, tinyint auto_increment
SQL_BIGINT (-5) bigint, bigint identity bigint, bigint unsigned, bigint auto_increment, bigint unsigned auto_increment
SQL_LONGVARBINARY (-4) BLOB, BLOB image LONG RAW, BLOB, BFILE blob, mediumblob, longblob, long varbinary
SQL_VARBINARY (-3) varbinary RAW bytea tinyblob
SQL_BINARY (-2) binary, timestamp
SQL_LONGVARCHAR (-1) TEXT text LONG, CLOB text, mediumtext, long varchar
SQL_ALL_TYPES (0) unknown
SQL_CHAR (1) CHAR char CHAR bpchar char
SQL_NUMERIC (2) numeric, numeric() identity numeric decimal, numeric
SQL_DECIMAL (3) decimal, money, smallmoney, decimal() identity DECIMAL numeric decimal
SQL_INTEGER (4) INTEGER int, int identity int4 integer, mediumint, mediumint unsigned, int unsigned, int, integer unsigned, mediumint unsigned auto_increment, int unsigned auto_increment, mediumint, integer unsigned auto_increment, mediumint unsigned, int auto_increment, integer auto_increment, mediumint auto_increment
SQL_SMALLINT (5) smallint, smallint identity int2 smallint, year, smallint unsigned, smallint auto_increment, smallint unsigned auto_increment
SQL_FLOAT (6) float float4 double, double auto_increment
SQL_REAL (7) REAL real float8 float, float auto_increment
SQL_DOUBLE (8) DOUBLE PRECISION int8 double, double auto_increment
SQL_DATE (9) date date, date
SQL_TIME (10) tinterval time
SQL_TIMESTAMP (11) timestamp timestamp, datetime
SQL_VARCHAR (12) VARCHAR varchar VARCHAR2 text varchar, enum, set
SQL_BOOLEAN (16) bool
SQL_ARRAY (50) array
SQL_TYPE_DATE (91) date
SQL_TYPE_TIME (92) time
SQL_TYPE_TIMESTAMP (93) datetime, smalldatetime DATE timestamp
SQL_TYPE_TIME_WITH_TIMEZONE (94) timetz
SQL_TYPE_TIMESTAMP_WITH_TIMEZONE (95) timestamptz

Please return to the Home Page