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の場合。それ以外の場合はサポートされません | |
| 
 | 
 | - |