Data Types
The Simba Databricks ODBC Connector supports many common data formats, converting between Databricks data types and SQL data types.
The following table lists the supported data type mappings.
| Databricks Type | SQL Type |
|---|---|
|
BIGINT |
SQL_BIGINT |
|
BINARY |
SQL_VARBINARY |
|
BOOLEAN |
SQL_BIT |
|
CHAR(n) |
SQL_CHAR |
|
DATE |
SQL_TYPE_DATE |
|
DECIMAL |
SQL_DECIMAL |
|
DECIMAL(p,s) |
SQL_DECIMAL |
|
DOUBLE |
SQL_DOUBLE |
|
FLOAT |
SQL_REAL |
|
INT |
SQL_INTEGER |
|
SMALLINT |
SQL_SMALLINT |
|
STRING |
SQL_VARCHAR |
|
TIMESTAMP |
SQL_TYPE_TIMESTAMP |
|
TIMESTAMP_NTZ |
SQL_TYPE_TIMESTAMP |
|
TINYINT |
SQL_TINYINT |
|
VARCHAR(n) |
SQL_VARCHAR |
Note: The aggregate types (ARRAY, MAP, and STRUCT) are not supported. Columns of aggregate types are treated as STRING columns.