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 の使用法 » リモート・データとバルク・オペレーション » リモート・データ・アクセスのサーバ・クラス » ODBC ベースのサーバ・クラス

 

サーバ・クラス mssodbc

サーバ・クラス 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 に対して引用符付き識別子がオフになります。

データ型変換: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