Data Types
Table 9-2 shows how the Sybase data types are mapped to the standard ODBC data types. "Unicode Support" lists Sybase to Unicode data type mappings.
Table 9-2. Sybase Data Types
|
Sybase
|
ODBC
|
|
BIGINT1
|
SQL_BIGINT
|
|
BINARY
|
SQL_BINARY
|
|
BIT
|
SQL_BIT
|
|
CHAR
|
SQL_CHAR
|
|
DATE2
|
SQL_TYPE_DATE
|
|
DATETIME
|
SQL_TYPE_TIMESTAMP
|
|
DECIMAL
|
SQL_DECIMAL
|
|
FLOAT
|
SQL_FLOAT
|
|
IMAGE
|
SQL_LONGVARBINARY
|
|
INT
|
SQL_INTEGER
|
|
MONEY
|
SQL_DECIMAL
|
|
NUMERIC
|
SQL_NUMERIC
|
|
REAL
|
SQL_REAL
|
|
SMALLDATETIME
|
SQL_TYPE_TIMESTAMP
|
|
SMALLINT
|
SQL_SMALLINT
|
|
SMALLMONEY
|
SQL_DECIMAL
|
|
SYSNAME
|
SQL_VARCHAR
|
|
TEXT
|
SQL_LONGVARCHAR
|
|
TIME2
|
SQL_TYPE_TIME
|
|
TIMESTAMP
|
SQL_VARBINARY
|
|
TINYINT
|
SQL_TINYINT
|
|
UNSIGNED BIGINT1
|
SQL_BIGINT
|
|
UNSIGNED INT1
|
SQL_INTEGER
|
|
UNSIGNED SMALLINT1
|
SQL_SMALLINT
|
|
VARBINARY
|
SQL_VARBINARY
|
|
VARCHAR
|
SQL_VARCHAR
|
|
1 Sybase 15 only.
2 Sybase 12.5.1 and higher only.
|
NOTE FOR USERS OF SYBASE 12.5 and higher: The Sybase Wire Protocol driver supports extended new limits (XNL) for character and binary columns-columns with lengths greater than 255.
See "Retrieving Data Type Information" for information about retrieving data types.