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

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 远程数据和批量操作 » 用于远程数据访问的服务器类 » 基于 ODBC 的服务器类

 

服务器类 mysqlodbc

当您执行 CREATE TABLE 语句后,SQL Anywhere 会使用以下数据类型转换关系自动将数据类型转换为对应的 MySQL 数据类型。

SQL Anywhere 数据类型 MySQL 缺省数据类型
BIT bit(1)
TINYINT tinyint unsigned
SMALLINT smallint
INT, INTEGER int
BIGINT bigint
DECIMAL(p,s), NUMERIC(p,s) decimal(p,s)
DATE date
TIME time
DATETIME, TIMESTAMP datetime
MONEY decimal(19.4)
SMALLMONEY decimal(10,4)
FLOAT float
REAL real
CHAR(n)

如果 n 小于 254,则为 char(n)

如果 n 大于等于 254 但小于 4000,则为 varchar(n)

如果 n 大于等于 4000,则为 longtext。

VARCHAR(n)

如果 n 小于 4000,则为 varchar(n)

如果 n 大于等于 4000,则为 longtext。

LONG VARCHAR longtext
BINARY(n), VARBINARY(n)

如果 n 小于 4000,则为 varbinary(n)

如果 n 大于等于 4000,则为 longblob。

LONG BINARY longblob