Access データベースは .mdb ファイルに格納されます。ODBC マネージャを使用して、ODBC データ・ソースを作成し、これらのファイルの 1 つにマッピングします。新しい .mdb ファイルは、ODBC マネージャを使って作成できます。SQL Anywhere でテーブルを作成するときにデフォルトを指定しないと、このデータベース・ファイルがデフォルトになります。
ODBC データ・ソースが access という名前であると仮定した場合、次のいずれかの文を使用してデータにアクセスできます。
CREATE TABLE tab1 (a int, b char(10)) AT 'access...tab1'; |
CREATE TABLE tab1 (a int, b char(10)) AT 'access;d:\pcdb\data.mdb;;tab1'; |
CREATE EXISTING TABLE tab1 AT 'access;d:\pcdb\data.mdb;;tab1'; |
Access では所有者名の修飾をサポートしないので、これはブランクのままにしてください。
SQL Anywhere データ型 | Microsoft Access のデフォルト・データ型 |
---|---|
BIT、TINYINT | TINYINT |
SMALLINT | SMALLINT |
INT、INTEGER | INTEGER |
BIGINT | DECIMAL(19,0) |
DECIMAL(p,s)、NUMERIC(p,s) | DECIMAL(p,s) |
DATE、TIME、DATETIME、TIMESTAMP | DATETIME |
MONEY、SMALLMONEY | MONEY |
FLOAT | FLOAT |
REAL | REAL |
CHAR(n)、VARCHAR(n) |
n が 254 未満の場合 CHARACTER(n) n が 254 以上の場合 TEXT |
LONG VARCHAR | TEXT |
BINARY、VARBINARY |
n が 4000 未満の場合 BINARY(n) n が 4000 以上の場合 IMAGE |
LONG BINARY | IMAGE |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |