| Oracle® Database Extensions for .NET開発者ガイド 11gリリース2 (11.2) for Microsoft Windows B61359-02 |
|
![]() 前 |
![]() 次 |
この付録には、適切なパラメータ型マッピングを判別するために使用する次の表が記載されています。
Oracleネイティブ・データ型から.NET Frameworkデータ型へのマッピング
表A-1に、Oracleネイティブ・データ型から.NET Framework型へのサポートされているマッピングを示します。
表A-1 Oracleネイティブ・データ型から.NET Frameworkデータ型へのマッピング
| Oracleネイティブ・データ型 | .NET Frameworkデータ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
サポート対象外 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.NET Frameworkデータ型からOracleネイティブ・データ型へのマッピング
表A-2に、.NET Frameworkデータ型からOracleネイティブ・データ型へのサポートされているマッピングを示します。
表A-2 .NET Frameworkデータ型からOracleネイティブ・データ型へのマッピング
| .NET Frameworkデータ型 | Oracleネイティブ・データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Oracleネイティブ・データ型からODP.NETデータ型へのマッピング
表A-3に、Oracleネイティブ・データ型からODP.NET型へのサポートされているマッピングを示します。
表A-3 Oracleネイティブ・データ型からODP.NETデータ型へのマッピング
| Oracleネイティブ・データ型 | ODP.NETタイプ |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
サポート対象外 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ODP.NETデータ型からOracleネイティブ・データ型へのマッピング
表A-4に、ODP.NET型からOracleネイティブ・データ型へのサポートされているマッピングを示します。
表A-4 ODP.NETデータ型からOracleネイティブ・データ型へのマッピング
| ODP.NETタイプ | Oracleネイティブ・データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OracleネイティブBFILE型のパラメータは、.NETのByte[]に変換できます。ただし、Byte[]からOracleネイティブのBFILE型への変換はサポートされていません。これは、BFILEから.NET Byte[]に変換できるのは、データベース側のBFILEパラメータ型がINパラメータで、.NETストアド・プロシージャの対応するパラメータがByte[]型のINパラメータである場合のみであることを意味します。BFILE INOUT、またはOUTパラメータまたはRETURN VALUEの場合、対応する.NETストアド・プロシージャのパラメータはOracle.DataAccess.Types.OracleBFile型である必要があります。それ以外の場合は、例外がスローされます。
PL/SQL連想配列
PL/SQL連想配列はサポートされていません。