Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere Server - SQL Usage » Remote data access » Server classes for remote data access

 

Server class MYSQLODBC

When you execute a CREATE TABLE statement, SQL Anywhere automatically converts the data types to the corresponding MySQL data types using the following data type conversions.

SQL Anywhere data type MySQL default data type
BIT bit(1)
VARBIT(n) if (n <= 4000) varbinary(n) else longblob
LONG VARBIT longblob
TINYINT tinyint unsigned
SMALLINT smallint
INTEGER int
BIGINT bigint
UNSIGNED TINYINT tinyint unsigned
UNSIGNED SMALLINT int
UNSIGNED INTEGER bigint
UNSIGNED BIGINT decimal(20,0)
CHAR(n) if (n < 255) char(n) else if (n <= 4000) varchar(n) else longtext
VARCHAR(n) if (n <= 4000) varchar(n) else longtext
LONG VARCHAR longtext
NCHAR(n) if (n < 255) national character(n) else if (n <= 4000) national character varying(n) else longtext
NVARCHAR(n) if (n <= 4000) national character varying(n) else longtext
LONG NVARCHAR longtext
BINARY(n) if (n <= 4000) varbinary(n) else longblob
VARBINARY(n) if (n <= 4000) varbinary(n) else longblob
LONG BINARY longblob
DECIMAL(precision, scale) decimal(precision, scale)
NUMERIC(precision, scale) decimal(precision, scale)
SMALLMONEY decimal(10,4)
MONEY decimal(19,4)
REAL real
DOUBLE float
FLOAT(n) float(n)
DATE date
TIME time
TIMESTAMP datetime
TIMESTAMP WITH TIMEZONE varchar(254)
XML longblob
ST_GEOMETRY longblob
UNIQUEIDENTIFIER varbinary(16)
 Example