Datatype conversions

Table 9 indicates the datatype conversions that are supported for CS_BIGDATETIME and CS_BIGTIME. The source datatypes are listed in the leftmost column, and the destination datatypes are listed in the top row of the chart. “•” indicates that the conversion is supported. A blank space indicates that the conversion is not supported.

Table 9: Datatype conversions

Open Client datatypes

CS_BINARY

CS_LNGBINARY

CS_VARBINARY

CS_BIT

CS_CHAR

CS_LONGCHAR

CS_VARCHAR

CS_DATETIME

CS_DATETIME4

CS_BIGDATETIME

CS_TINYINT

CS_SMALLINT

CS_INT

CS_DECIMAL

CS_NUMERIC

CS_FLOAT

CS_REAL

CS_MONEY

CS_MONEY4

CS_BOUNDARY

CS_SENSITIVITY

CS_TEXT

CS_IMAGE

CS_UNICHAR

CS_DATE

CS_TIME

CS_BIGINT

CS_BIGTIME

CS_BINARY

CS_LONGBINARY

CS_VARBINARY

CS_BIT

CS_CHAR

CS_LONGCHAR

CS_VARCHAR

CS_DATETIME

CS_DATETIME4

CS_BIGDATETIME

CS_TINYINT

CS_SMALLINT

CS_INT

CS_DECIMAL

CS_NUMERIC

CS_FLOAT

CS_REAL

CS_MONEY

CS_MONEY4

CS_BOUNDARY

CS_SENSITIVITY

CS_TEXT

CS_IMAGE

CS_UNICHAR

CS_DATE

CS_TIME

CS_BIGINT

CS_BIGTIME

Conversion between CS_BIGDATETIME and CS_BIGTIME and the following datatypes is not supported:

Conversion between CS_BIGDATETIME and CS_BIGTIME and the CS_UNITEXT datatype is supported.

All conversions to and from CS_BIGDATETIME and CS_BIGTIME are handled in the same way as existing datetime and time conversions.