Converting datatypes for result variables

Table 4-5 shows which data conversions are valid for result variables. A bullet indicates that conversion is possible, but be aware that certain types of errors can result if you are not careful when choosing host variable datatypes.

Table 4-5: Datatype conversions for result variables

From: Adaptive Server datatype

To: Sybase datatype definition

CS_TINYINT

CS_SMALLINT

CS_USMALLINT

CS_INT

CS_UINT

CS_BIGINT

CS_UBIGINT

CS_REAL

CS_CHAR

CS_UNICHAR

CS_MONEY

CS_DATE

CS_TIME

CS_DATETIME

CS_TEXT

CS_XML

char

•

•

•

•

•

•

•

•

•

•

•

•

•

•

unichar

•

•

•

•

•

•

•

•

•

•

•

•

•

•

varchar

•

•

•

•

•

•

•

•

•

•

•

•

•

•

bit

•

•

•

•

•

•

•

•

•

•

•

•

•

binary

•

•

•

•

•

•

•

•

•

•

•

•

•

tinyint

•

•

•

•

•

•

•

•

•

•

•

•

•

smallint

•

•

•

•

•

•

•

•

•

•

•

•

•

int

•

•

•

•

•

•

•

•

•

•

•

•

•

bigint

•

•

•

•

•

•

•

•

•

•

•

•

•

ubigint

•

•

•

•

•

•

•

•

•

•

•

•

•

uint

•

•

•

•

•

•

•

•

•

•

•

•

•

usmallint

•

•

•

•

•

•

•

•

•

•

•

•

•

float

•

•

•

•

•

•

•

•

•

•

•

•

•

money

•

•

•

•

•

•

•

•

•

•

•

•

•

date

•

•

•

time

•

•

•

datetime

•

•

•

decimal

•

•

•

•

•

•

•

•

•

•

•

•

•

numeric

•

•

•

•

•

•

•

•

•

•

•

•

•

text

•

•

•

•

•

•

•

•

•

•

•

•

•

xml

•

•

•

•

•

•

•

•

•

•

•

•

•