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

SQL Anywhere 12.0.0 (中文) » 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