一种具有 mssodbc 服务器类的服务器是 Microsoft SQL Server 6.5 版(安装 Service Pack 4)。
经 Sybase 认证,可以使用 Microsoft SQL Server 版本 3.60.0319 ODBC 驱动程序(包含在 MDAC 2.0 发行版本中)。根据该产品的说明进行配置,并测试您的 ODBC 配置。
以下是名为 mymssql 的 Microsoft SQL Server 的 CREATE EXISTING TABLE 语句示例:
CREATE EXISTING TABLE accounts, AT 'mymssql.database.owner.accounts'; |
quoted_identifier 选项的本地设置控制是否对 Microsoft SQL Server 使用加引号的标识符。例如,如果在本地将 quoted_identifier 选项设置为 [Off],则会为 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 [缺省值 p=30, s=6] | decimal(prec, scale) |
NUMERIC [缺省值 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 |
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |