Data Types
The Simba MariaDB ODBC Connector supports many common data formats, converting between MariaDB data types and SQL data types.
The table below lists the supported data type mappings.
| MariaDB Type | SQL Type |
|---|---|
|
BIGINT BIGINT UNSIGNED |
SQL_BIGINT Note:
SQL_INTEGER is returned instead if the Treat BIGINT Columns As INT Columns option (the |
|
BINARY |
SQL_BINARY |
|
BIT (M) |
|
|
BLOB |
SQL_LONGVARBINARY |
|
BOOL BOOLEAN |
SQL_TINYINT |
|
CHAR |
SQL_WCHAR |
|
DATE |
|
|
DATETIME |
|
|
DEC DECIMAL |
SQL_DECIMAL |
|
DOUBLE DOUBLE PRECISION |
SQL_DOUBLE
|
|
ENUM |
SQL_WCHAR |
|
FLOAT |
SQL_REAL |
|
GEOMETRY |
SQL_LONGVARBINARY |
|
GEOMETRYCOLLECTION |
SQL_LONGVARBINARY |
|
INT INTEGER INTEGER UNSIGNED |
SQL_INTEGER |
| LINESTRING | SQL_LONGVARBINARY |
|
LONGBLOB |
SQL_LONGVARBINARY |
|
LONGTEXT |
SQL_WLONGVARCHAR |
|
MEDIUMBLOB |
SQL_LONGVARBINARY |
|
MEDIUMINT MEDIUMINT UNSIGNED |
SQL_INTEGER |
|
MEDIUMTEXT |
SQL_WLONGVARCHAR |
|
MULTIPOINT MULTILINESTRING MULTIPOLYGON |
SQL_LONGVARBINARY |
|
NUMERIC |
SQL_DECIMAL |
|
POINT |
SQL_LONGVARBINARY |
|
POLYGON |
SQL_LONGVARBINARY |
|
SET |
SQL_WCHAR |
|
SMALLINT SMALLINT UNSIGNED |
SQL_SMALLINT |
|
TEXT |
SQL_WLONGVARCHAR |
|
TIME |
|
|
TIMESTAMP |
|
|
TINYBLOB |
SQL_LONGVARBINARY |
|
TINYINT TINYINT UNSIGNED |
SQL_TINYINT |
|
TINYTEXT |
SQL_WLONGVARCHAR |
|
VARBINARY |
SQL_VARBINARY |
|
VARCHAR |
SQL_WVARCHAR |
|
YEAR |
SQL_SMALLINT |