サーバ・クラス mssodbc のサーバは、Microsoft SQLServer version 6.5 (Service Pack 4) です。
iAnywhere は、バージョン 3.60.0319 の Microsoft SQL Server ODBC ドライバ (MDAC 2.0 リリースに含まれる) の使用を確認しています。この製品の説明に従って、ODBC 構成の設定を行い、テストを実行してください。
mymssql という Microsoft SQLServer サーバの CREATE EXISTING TABLE 文の例を次に示します。
CREATE EXISTING TABLE accounts, AT 'mymssql.database.owner.accounts'; |
quoted_identifiers オプションのローカル設定は、Microsoft SQL Server の引用符付き識別子の使用を制御します。たとえば、quoted_identifiers オプションをローカルで Off に設定すると、Microsoft SQL Server に対して引用符付き識別子がオフになります。
CREATE TABLE 文を発行するときに、SQL Anywhere は、次のデータ型変換を使用して、データ型を対応する Microsoft SQL Server のデータ型に自動的に変換します。
SQL Anywhere データ型 | Microsoft SQLServer のデフォルト・データ型 |
---|---|
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 | (prec) の場合は float(prec)、それ以外は 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 |