一种具有 mssodbc 服务器类的服务器是 Microsoft SQL Server 6.5 版(安装 Service Pack 4)。
经 Sybase 认证,可以使用 Microsoft SQL Server 的 ODBC 驱动程序 3.60.0319 版(包含在 MDAC 2.0 发行版本中)。根据该产品的说明进行配置,并测试您的 ODBC 配置。
以下是名为 mymssql 的 Microsoft SQL Server 的 CREATE EXISTING TABLE 语句示例:
CREATE EXISTING TABLE accounts, AT 'mymssql.database.owner.accounts'; |
quoted_identifiers 选项的本地设置控制是否对 Microsoft SQL Server 使用加引号的标识符。例如,如果在本地将 quoted_identifiers 选项设置为 [关闭],则会为 Microsoft SQL Server 关闭加引号的标识符。
当您发出 CREATE TABLE 语句后,SQL Anywhere 会使用以下数据类型转换关系自动将数据类型转换为对应的 Microsoft SQL Server 数据类型。
SQL Anywhere 数据类型 | Microsoft SQL Server 缺省数据类型 |
---|---|
BIT | bit |
TINYINT | tinyint |
SMALLINT | smallint |
INT | int |
BIGINT | numeric(20,0) |
DECIMAL [defaults p=30, s=6] | decimal(prec, scale) |
NUMERIC [defaults p=30 s=6] | numeric(prec, scale) |
FLOAT | if (prec) float(prec) else float |
REAL | real |
SMALLMONEY | smallmoney |
MONEY | money |
DATE | datetime |
TIME | datetime |
TIMESTAMP | datetime |
SMALLDATETIME | datetime |
DATETIME | datetime |
CHAR(n) | 如果 (length > 255),则为 text,否则为 varchar(length) |
CHARACTER(n) | char(n) |
VARCHAR(n) | 如果 (length > 255),则为 text,否则为 varchar(length) |
LONG VARCHAR | text |
BINARY(n) | 如果 (length > 255),则为 image,否则为 binary(length) |
LONG BINARY | image |
DOUBLE | float |
UNIQUEIDENTIFIERSTR | uniqueidentifier |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |