Data Types
The Simba SQL Server ODBC Driver supports many common data formats, converting between SQL Server data types and SQL data types.
The table below lists the supported data type mappings.
SQL Server Type | SQL Type |
---|---|
BigInt |
SQL_BIGINT |
BigInt Identity |
SQL_BIGINT |
Binary |
SQL_BINARY |
Bit |
SQL_BIT |
Char |
SQL_CHAR |
Date |
SQL_TYPE_DATE |
DateTime |
SQL_TYPE_TIMESTAMP |
DateTime2 |
SQL_TYPE_TIMESTAMP |
DateTimeOffset |
SQL_SS_TIMESTAMPOFFSET |
Decimal |
SQL_DECIMAL |
Decimal() Identity |
SQL_DECIMAL |
Float |
SQL_FLOAT |
GUID |
SQL_GUID |
Image |
SQL_LONGVARBINARY |
Int |
SQL_INTEGER |
Int Identity |
SQL_INTEGER |
Money |
SQL_DECIMAL |
NChar |
SQL_WCHAR |
NText |
SQL_WLONGVARCHAR |
Numeric |
SQL_NUMERIC |
Numeric() Identity |
SQL_NUMERIC |
NVarChar |
SQL_WVARCHAR |
NVarChar(Max) |
SQL_WVARCHAR |
Real |
SQL_REAL |
RowVersion |
SQL_BINARY |
SmallDateTime |
SQL_TYPE_TIMESTAMP |
SmallInt |
SQL_SMALLINT |
SmallInt Identity |
SQL_INTEGER |
SmallMoney |
SQL_DECIMAL |
SysName |
SQL_WVARCHAR |
Text |
SQL_LONGVARCHAR |
Time |
SQL_SS_TIME2 |
TinyInt |
SQL_TINYINT |
TinyInt Identity |
SQL_TINYINT |
VarBinary |
SQL_VARBINARY |
VarBinary(Max) |
SQL_VARBINARY |
VarChar |
SQL_VARCHAR |
VarChar(Max) |
SQL_VARCHAR |
In addition, certain SQL Server data types are exposed via custom type identifiers, as in the native SQL Server connector:
- Geometry, Geography, and HierarchyID use custom type -151.
- XML uses custom type -152.