> ## Documentation Index
> Fetch the complete documentation index at: https://insightsoftware-preview.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Data Types

<a id="data-types" />

<a id="DataTypes" />

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.

<table><colgroup><col /><col /></colgroup><thead><tr><th scope="col"><span class="mc-variable General.ProductNameShort variable">Onelake</span> Type</th><th scope="col">SQL Type</th></tr></thead><tbody><tr><td><p class="tabletext">BigInt</p></td><td><p class="tabletext">SQL\_BIGINT</p></td></tr><tr><td><p class="tabletext">BigInt Identity</p></td><td><p class="tabletext">SQL\_BIGINT</p></td></tr><tr><td><p class="tabletext">Binary</p></td><td><p class="tabletext">SQL\_BINARY</p></td></tr><tr><td><p class="tabletext">Bit</p></td><td><p class="tabletext">SQL\_BIT</p></td></tr><tr><td><p class="tabletext">Char</p></td><td><p class="tabletext">SQL\_CHAR</p></td></tr><tr><td><p class="tabletext">Date</p></td><td><p class="tabletext">SQL\_TYPE\_DATE</p></td></tr><tr><td><p class="tabletext">DateTime</p></td><td><p class="tabletext">SQL\_TYPE\_TIMESTAMP</p></td></tr><tr><td><p class="tabletext">DateTime2</p></td><td><p class="tabletext">SQL\_TYPE\_TIMESTAMP</p></td></tr><tr><td><p class="tabletext">DateTimeOffset</p></td><td><p class="tabletext">SQL\_SS\_TIMESTAMPOFFSET</p></td></tr><tr><td><p class="tabletext">Decimal</p></td><td><p>SQL\_DECIMAL</p></td></tr><tr><td><p>Decimal() Identity</p></td><td><p>SQL\_DECIMAL</p></td></tr><tr><td><p class="tabletext">Float</p></td><td><p class="tabletext">SQL\_FLOAT</p></td></tr><tr><td><p class="tabletext">GUID</p></td><td><p class="tabletext">SQL\_GUID</p></td></tr><tr><td><p>Image</p></td><td><p>SQL\_LONGVARBINARY</p></td></tr><tr><td><p class="tabletext">Int</p></td><td><p class="tabletext">SQL\_INTEGER</p></td></tr><tr><td><p>Int Identity</p></td><td><p>SQL\_INTEGER</p></td></tr><tr><td><p class="tabletext">Money</p></td><td><p class="tabletext">SQL\_DECIMAL</p></td></tr><tr><td><p class="tabletext">NChar</p></td><td><p>SQL\_WCHAR</p></td></tr><tr><td><p class="tabletext">NText</p></td><td><p class="tabletext">SQL\_WLONGVARCHAR</p></td></tr><tr><td><p class="tabletext">Numeric</p></td><td><p class="tabletext">SQL\_NUMERIC</p></td></tr><tr><td><p>Numeric() Identity</p></td><td><p>SQL\_NUMERIC</p></td></tr><tr><td><p>NVarChar</p></td><td><p class="tabletext">SQL\_WVARCHAR</p></td></tr><tr><td><p>NVarChar(Max)</p></td><td><p class="tabletext">SQL\_WVARCHAR</p></td></tr><tr><td><p class="tabletext">Real</p></td><td><p class="tabletext">SQL\_REAL</p></td></tr><tr><td><p class="tabletext">RowVersion</p></td><td><p class="tabletext">SQL\_BINARY</p></td></tr><tr><td><p class="tabletext">SmallDateTime</p></td><td><p class="tabletext">SQL\_TYPE\_TIMESTAMP</p></td></tr><tr><td><p class="tabletext">SmallInt</p></td><td><p class="tabletext">SQL\_SMALLINT</p></td></tr><tr><td><p>SmallInt Identity</p></td><td><p>SQL\_INTEGER</p></td></tr><tr><td><p class="tabletext">SmallMoney</p></td><td><p class="tabletext">SQL\_DECIMAL</p></td></tr><tr><td><p>SysName</p></td><td><p>SQL\_WVARCHAR</p></td></tr><tr><td><p>Text</p></td><td><p>SQL\_LONGVARCHAR</p></td></tr><tr><td><p class="tabletext">Time</p></td><td><p class="tabletext">SQL\_SS\_TIME2</p></td></tr><tr><td><p class="tabletext">TinyInt</p></td><td><p class="tabletext">SQL\_TINYINT</p></td></tr><tr><td><p>TinyInt Identity</p></td><td><p>SQL\_TINYINT</p></td></tr><tr><td><p class="tabletext">VarBinary</p></td><td><p class="tabletext">SQL\_VARBINARY</p></td></tr><tr><td><p>VarBinary(Max)</p></td><td><p class="tabletext">SQL\_VARBINARY</p></td></tr><tr><td><p class="tabletext">VarChar</p></td><td><p class="tabletext">SQL\_VARCHAR</p></td></tr><tr><td><p>VarChar(Max)</p></td><td><p>SQL\_VARCHAR</p></td></tr></tbody></table>

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.
