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 サーバ SQL の使用法 » リモートデータアクセス » リモートデータアクセスのサーバクラス

 

サーバクラス MYSQLODBC

CREATE TABLE 文を実行するときに、SQL Anywhere は、次のデータ型変換を使用して、データ型を対応する MySQL のデータ型に自動的に変換します。

SQL Anywhere データ型 MySQL のデフォルトデータ型
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)
 例