The Devart ODBC Driver for SQL Server supports all SQL Server data types.
The following table describes how the SQL Server data types are mapped to the ODBC data types.
SQL Server Data Types | ODBC Data Types |
---|---|
tinyint tinyint identity |
SQL_TINYINT |
smallint smallint identity |
SQL_SMALLINT |
int int identity |
SQL_INTEGER |
bigint bigint identity |
SQL_BIGINT |
decimal money smallmoney decimal() identity |
SQL_DECIMAL |
numeric numeric() identity |
SQL_NUMERIC |
char |
SQL_CHAR |
nchar | SQL_WCHAR |
varchar |
SQL_VARCHAR |
nvarchar | SQL_WVARCHAR |
sysname |
SQL_WVARCHAR |
text |
SQL_LONGVARCHAR |
ntext | SQL_WLONGVARCHAR |
binary timestamp |
SQL_BINARY |
datetimeoffset time datetime2 datetime smalldatetime |
SQL_TYPE_TIMESTAMP |
varbinary | SQL_VARBINARY |
xml | SQL_XML |
sql_variant | SQL_VARIANT |
uniqueidentifier | SQL_GUID |
bit | SQL_BIT |
float | SQL_FLOAT |
image | SQL_LONGVARBINARY |
real | SQL_REAL |
date | SQL_TYPE_DATE |