|
この付録では、ネイティブ データ型のサポート、および BEA XQuery エンジンが生成する、またはサポートする XQuery マッピングについて説明します。内容は以下のとおりです。
Oracle Service Bus XQuery でのこれらのマッピングの使用については、「XQuery を使用したデータベースへのアクセス」を参照してください。
Oracle Service Bus でのデータベースと JDBC ドライバのサポートについては、Oracle Service Bus 10g R3でサポート対象のコンフィグレーションの「サポート対象のデータベース コンフィグレーション」を参照してください。
この節では、IBM DB2/NT 8 について XQuery エンジンが生成する、またはサポートするデータ型マッピングについて示します。
|
この節では、Microsoft SQL Server について XQuery エンジンが生成する、またはサポートするデータ型マッピングについて示します。
|
この節では、Oracle 8.1.x (Oracle 8i) について XQuery エンジンが生成する、またはサポートするデータ型について示します。
|
この節では、Oracle 9.x (Oracle 9i) および Oracle 10.x (Oracle 10g) について XQuery エンジンが生成する、またはサポートするデータ型およびその他のマッピングについて説明します。Oracle では空の文字列は NULL として処理されます。この文字列は、XQuery セマンティクスから逸脱しており、プッシュ ダウンされた式に対し予期しない結果が導き出される可能性があります。
|
この節では、Sybase 12.5.2 (またはそれ以上) について XQuery エンジンが生成する、またはサポートするデータ型について示します。
| 注意 : | Sybase は XQuery セマンティクスから逸脱しており (XQuery セマンティクスでは空の文字列は無視されます)、空の文字列はシングル スペースの文字列として処理されます。 |
|
この節では、Pointbase について XQuery エンジンが生成する、またはサポートするデータ型について示します。
|
SQL を XQuery データ型にマッピングする際、XQuery エンジンでは最初に JDBC タイプ コードを確認します。タイプ コードが XQuery 型に対応している場合、Query エンジンでは一致するネイティブ タイプ名を使用します。一致するタイプ コードやタイプ名がない場合、カラムは無視されます。表 A-7 にこのマッピングを示します。
|
|