The Simba OneLake ODBC Connector supports many common data formats, converting between Onelake data types and SQL data types. The table below lists the supported data type mappings.
Onelake TypeSQL Type
BigIntSQL_BIGINT
BigInt IdentitySQL_BIGINT
BinarySQL_BINARY
BitSQL_BIT
CharSQL_CHAR
DateSQL_TYPE_DATE
DateTimeSQL_TYPE_TIMESTAMP
DateTime2SQL_TYPE_TIMESTAMP
DateTimeOffsetSQL_SS_TIMESTAMPOFFSET
DecimalSQL_DECIMAL
Decimal() IdentitySQL_DECIMAL
FloatSQL_FLOAT
GUIDSQL_GUID
ImageSQL_LONGVARBINARY
IntSQL_INTEGER
Int IdentitySQL_INTEGER
MoneySQL_DECIMAL
NCharSQL_WCHAR
NTextSQL_WLONGVARCHAR
NumericSQL_NUMERIC
Numeric() IdentitySQL_NUMERIC
NVarCharSQL_WVARCHARunity
NVarChar(Max)SQL_WVARCHAR
RealSQL_REAL
RowVersionSQL_BINARY
SmallDateTimeSQL_TYPE_TIMESTAMP
SmallIntSQL_SMALLINT
SmallInt IdentitySQL_INTEGER
SmallMoneySQL_DECIMAL
SysNameSQL_WVARCHAR
TextSQL_LONGVARCHAR
TimeSQL_SS_TIME2
TinyIntSQL_TINYINT
TinyInt IdentitySQL_TINYINT
VarBinarySQL_VARBINARY
VarBinary(Max)SQL_VARBINARY
VarCharSQL_VARCHAR
VarChar(Max)SQL_VARCHAR
In addition, certain Onelake data types are exposed via custom type identifiers, as in the native Onelake connector:
  • Geometry, Geography, and HierarchyID use custom type -151.
  • XML uses custom type -152.