The following new datatypes are supported by Open Client and Open Server™ for 15.0:
Bigint. An Open Client and Open Server-defined datatype called CS_BIGINIT. It is an internal C-programming, signed, 8-byte integer datatype for use on 32-bit and 64-bit UNIX platforms.
Large identifiers. Limits on lengths of object names and identifiers. This is 255 bytes for identifiers.
Unsigned int. Open Client and Open Server-defined datatypes called CS_USMALLINT (2-byte unsigned integer), CS_UINT (4-byte unsigned integer) and CS_UBIGINT (8-byte unsigned integer). Sybase provides related conversion routines to access these unsigned int datatypes from the data server.
Unitext. An Open Client and Open Server-defined datatype called CS_UNITEXT. It is an internal C-programming, unsigned short datatype that contains related conversion routines to access the 2-byte Unicode UTF-16 data from the server. CS_UNITEXT follows the same rules as CS_TEXT but in a fixed UTF-16 encoding, regardless of Adaptive Server’s default character set. Adaptive Server version 15.0 includes the variable-length unitext datatype, which can hold up to 1,073,741,823 Unicode characters (2,147,483,646 bytes).
XML. An Open Client and Open Server-defined datatype called CS_XML. It is an internal C-programming, unsigned character datatype for all platforms. It includes related conversion routines to access the variable-width XML data from the server. The CS_XML datatype behaves similar to the standard CS_TEXT and CS_IMAGE datatypes, but it represents XML data.