A データ型変換
Oracleは、ODBCデータ型をサポートされるOracleデータ型にマップします。問合せの結果が返されると、OracleはODBCデータ型をOracleデータ型に変換します。
Oracle Database Gateway for ODBCは、ODBC準拠のデータソースで使用されるデータ型をサポートされるOracleデータ型にマップします。問合せの結果が返されると、OracleデータベースはODBCデータ型をOracleデータ型に変換します。たとえば、ODBCデータ型SQL_TYPE_TIMESTAMP
はOracleのDATE
データ型に変換されます。
Oracle Database Gateway for ODBCでサポートされないデータ型の列が表に含まれる場合、列情報はOracleデータベースに返されません。
表A-1は、ODBCデータ型をOracleデータ型にマップします。
表A-1 データ型のマッピングおよび制限事項
ODBC | Oracle | 基準 | Oracleが大きなvarchar (32k)を使用する場合 |
---|---|---|---|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
注意: 状況によっては |
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
注意: ANSI SQL実装で |
|
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
|
|
|
|
- |
|
|
|
- |
|
|
|
Oracle DBキャラクタ・セット= Unicodeの場合。それ以外の場合はサポートされません |
|
|
|
- |