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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 远程数据和批量操作 » 用于远程数据访问的服务器类 » 基于 JDBC 的服务器类

 

服务器类 asejdbc

服务器类为 asejdbc 的服务器是 Sybase SQL Server 和 Adaptive Server Enterprise(版本 10 和更高版本)服务器。对 Adaptive Server Enterprise 数据源的配置没有任何特殊要求。

注意
  • quoted_identifiers 选项的本地设置控制是否对 Adaptive Server Enterprise 使用加引号的标识符。例如,如果在本地将 quoted_identifiers 选项设置为 [关闭],则会为 Adaptive Server Enterprise 关闭加引号的标识符。

数据类型转换:JDBC 和 Adaptive Server Enterprise

当您发出 CREATE TABLE 语句后,SQL Anywhere 会使用以下数据类型转换关系自动将数据类型转换为对应的 Adaptive Server Enterprise 数据类型。

SQL Anywhere 数据类型 Adaptive Server Enterprise 缺省数据类型
BIT bit
TINYINT tinyint
SMALLINT smallint
INT int
INTEGER integer
DECIMAL [缺省值 p=30, s=6] numeric(30.6)
DECIMAL(128,128) 不支持
NUMERIC [缺省值 p=30 s=6] numeric(30.6)
NUMERIC(128,128) 不支持
FLOAT real
REAL real
DOUBLE float
SMALLMONEY numeric(10.4)
MONEY numeric(19.4)
DATE datetime
TIME datetime
TIMESTAMP datetime
SMALLDATETIME datetime
DATETIME datetime
CHAR(n) varchar(n)
CHARACTER(n) varchar(n)
VARCHAR(n) varchar(n)
CHARACTER VARYING(n) varchar(n)
LONG VARCHAR text
TEXT text
BINARY(n) binary(n)
LONG BINARY image
IMAGE image
BIGINT numeric(19,0)