サーバークラス oraodbc のサーバーは、Oracle バージョン 8.0 以降です。
iAnywhere は、Oracle バージョン 8.0.03 の ODBC ドライバーの使用を確認しています。この製品の説明に従って、ODBC 構成の設定を行い、テストを実行してください。
以下は、myora という Oracle サーバーの CREATE EXISTING TABLE 文の例です。
CREATE EXISTING TABLE employees AT 'myora.database.owner.employees'; |
Oracle ODBC ドライバーの制限の結果として、システムテーブルの CREATE EXISTING TABLE 文を実行することはできません。テーブルまたはカラムが見つからないことを示すメッセージが返されます。
CREATE TABLE 文を実行するときに、SQL Anywhere は、次のデータ型変換を使用して、データ型を対応する Oracle のデータ型に自動的に変換します。
SQL Anywhere データ型 | Oracle のデータ型 |
---|---|
BIT | number(1,0) |
TINYINT | number(3,0) |
SMALLINT | number(5,0) |
INT | number(11,0) |
BIGINT | number(20,0) |
DECIMAL(prec, scale) | number(prec, scale) |
NUMERIC(prec, scale) | number(prec, scale) |
FLOAT | float |
REAL | real |
SMALLMONEY | numeric(13,4) |
MONEY | number(19,4) |
DATE | date |
TIME | date |
TIMESTAMP | date |
SMALLDATETIME | date |
DATETIME | date |
CHAR(n) | n > 255 の場合は long、それ以外は varchar(n) |
VARCHAR(n) | n > 2000 の場合は long、それ以外は varchar(n) |
LONG VARCHAR | long または clob |
BINARY(n) | n > 255 の場合は long raw、それ以外は raw(n) |
VARBINARY(n) | n > 255 の場合は long raw、それ以外は raw(n) |
LONG BINARY | long raw |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |