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 ベースのサーバ・クラス

 

サーバ・クラス db2odbc

サーバ・クラス db2odbc のサーバは、IBM DB2 です。

注意
  • iAnywhere は、IBM の DB2 Connect バージョン 5 (修正パック WR09044 付き) の使用を確認しています。この製品の説明に従って、ODBC 構成の設定を行い、テストを実行してください。SQL Anywhere には、DB2 データ・ソースの設定について特別な要件はありません。

  • 以下は、mydb2 という ODBC データ・ソースを持つ DB2 サーバの CREATE EXISTING TABLE 文の例です。

    CREATE EXISTING TABLE ibmcol
    AT 'mydb2..sysibm.syscolumns';
データ型変換:DB2

CREATE TABLE 文を発行するときに、SQL Anywhere は、データ型を対応する DB2 のデータ型に自動的に変換します。次の表に、SQL Anywhere から DB2 へのデータ型変換を示します。

SQL Anywhere データ型 DB2 のデフォルト・データ型
BIT smallint
TINYINT smallint
SMALLINT smallint
INT int
INTEGER int
BIGINT decimal(20,0)
CHAR(1-254) varchar(n)
CHAR(255-4000) varchar(n)
CHAR(4001-32767) long varchar
CHARACTER(1-254) varchar(n)
CHARACTER(255-4000) varchar(n)
CHARACTER(4001-32767) long varchar
VARCHAR(1-4000) varchar(n)
VARCHAR(4001-32767) long varchar
CHARACTER VARYING(1-4000) varchar(n)
CHARACTER VARYING(4001-32767) long varchar
LONG VARCHAR long varchar
TEXT long varchar
BINARY(1-4000) bit データには varchar
BINARY(4001-32767) bit データには long varchar
LONG BINARY bit データには long varchar
IMAGE bit データには long varchar
DECIMAL [デフォルトは p=30 s=6] decimal(30,6)
NUMERIC [デフォルトは p=30 s=6] decimal(30,6)
DECIMAL(128, 128) サポートされていない
NUMERIC(128, 128) サポートされていない
REAL real
FLOAT float
DOUBLE float
SMALLMONEY decimal(10,4)
MONEY decimal(19,4)
DATE date
TIME time
SMALLDATETIME timestamp
DATETIME timestamp
TIMESTAMP timestamp