Sybase data type
|
SQL-ODBC data type
|
OpenEdge default
|
integer
|
SQL_INTEGER
|
INTEGER (DECIMAL)
|
smallint
|
SQL_SMALLINT
|
INTEGER (DECIMAL or LOGICAL)
|
tinyint
|
SQL_TINYINT
|
INTEGER (DECIMAL or LOGICAL)
|
decimal
|
SQL_DECIMAL
|
DECIMAL (INTEGER)
|
numeric 1
|
SQL_DECIMAL
|
DECIMAL (INTEGER)
|
float2
|
SQL_FLOAT
|
DECIMAL (INTEGER)
|
double precision
|
SQL_DOUBLE
|
DECIMAL (INTEGER)
|
real
|
SQL_REAL
|
DECIMAL (INTEGER)
|
char3
|
SQL_CHAR
|
CHARACTER
|
varchar4
|
SQL_VARCHAR
|
CHARACTER
|
SQL_CHAR
|
CHARACTER
|
|
nvarchar7
|
SQL_VARCHAR
|
CHARACTER
|
text, ntext
|
SQL_LONGVARCHAR
|
CHARACTER 8
|
money
|
SQL_DECIMAL
|
DECIMAL (INTEGER)
|
smallmoney
|
SQL_DECIMAL
|
DECIMAL (INTEGER)
|
datetime
|
SQL_TIMESTAMP
|
|
smalldatetime
|
SQL_TIMESTAMP
|
|
binary
|
SQL_BINARY
|
CHARACTER
|
varbinary
|
SQL_VARBINARY
|
CHARACTER
|
image
|
SQL_LONGVARBINARY
|
CHARACTER13
|
bit
|
SQL_BIT
|
LOGICAL
|
timestamp14
|
SQL_VARBINARY
|
Unsupported
|
identity
|
NA
|
You can only display these values15
|
bigint
|
SQL_BIGINT
|
INT64 (INTEGER, DECIMAL, or LOGICAL)
|