9 SODA機能のサポート

様々なSODA実装(言語)でサポートされている機能が、必要なクライアント・バージョンおよびデータベース・リリースとともにリストされます。

表9-1に、特定の機能に必要なデータベースの最小リリースとドライバの最小バージョンの概要を示します。機能の名前または説明は、おおよその指標です。特定の機能に関する詳細については、特定の実装のドキュメントを参照してください。

凡例: この表では、次の略語が使用されます。

  • X: この機能は使用できません。

  • NA: この機能は特定の実装には適用されません。

表9-1 SODA機能用のクライアントおよびサーバーの最小バージョン

機能 Oracle Databaseのリリース PL/SQLドライバ OCI Cドライバ脚注1 Node.jsドライバ脚注2 Pythonドライバ脚注2

基本コレクション操作(作成、開く、リスト、削除)

JavaまたはREST: 12.2

その他: 18.3

18.3

v18: 18.5

v19: 19.6

3.0

7.0

メタデータ・キャッシュ

JavaまたはREST: 12.2

その他: 18.3

NA

v19: 19.11

v21: 21.3

5.2

8.2

ドキュメントの挿入、ドキュメントの置換、ドキュメントの削除

JavaまたはREST: 12.2

PL/SQL: 18.5

その他: 18.3

18.5

v18: 18.5

v19: 19.6

3.0

7.0

一括挿入

JavaまたはREST: 12.2

その他: 18.3

NA

19.11

4.0

7.2

ドキュメントの保存

JavaまたはREST: 12.2

PL/SQL: 19.9

その他: 18.3

19.9

19.9

5.0

8.0

コレクションの切捨て

JavaまたはREST: 12.2

PL/SQL: 19.11

その他: 18.3

19.11

19.11

5.0

8.0

QBEフィルタ

JavaまたはREST: 12.2

PL/SQL:

  • v18: 18.5

  • v19: 19.3

その他: 18.3

v18: 18.5

v19: 19.3

v18: 18.5

v19: 19.6

3.0

7.0

ページ区切り

JavaまたはREST: 12.2

PL/SQL:

  • v18: 18.5

  • v19: 19.3

その他: 18.3

v18: 18.5

v19: 19.3

v18: 18.5

v19: 19.6

3.0

7.0

オプティミスティック・ロック

JavaまたはREST: 12.2

PL/SQL:

  • v18: 18.5

  • v19: 19.3

その他: 18.3

v18: 18.5

v19: 19.3

v18: 18.5

v19: 19.6

3.0

7.0

反復ドキュメント・カーソル

JavaまたはREST: 12.2

PL/SQL:

  • v18: 18.5

  • v19: 19.3

その他: 18.3

v18: 18.5

v19: 19.3

v18: 18.5

v19: 19.6

3.0

7.0

索引の作成(Bツリー、検索、空間)

索引の削除

JavaまたはREST: 12.2

PL/SQL:

  • v18: 18.5

  • v19: 19.3

その他: 18.3

v18: 18.5

v19: 19.3

v18: 18.5

v19: 19.6

3.0

7.0

検索索引に基づくデータ・ガイド

JavaまたはREST: 12.2

PL/SQL:

  • v18: 18.5

  • v19: 19.3

その他: 18.3

v18: 18.5

v19: 19.3

v18: 18.5

v19: 19.6

3.0

7.0

OSONネイティブJSON記憶域の形式

Autonomous Database 19c

19.1

19.1

3.0

7.0

JSONデータ型記憶域

21.1

21.1

21.1

5.1

8.1

索引の取得

v19: 19.13

v21: 21.3

v19: 19.13

v21: 21.3

v19: 19.13

v21: 21.3

X

X

索引のリスト

v19: 19.13

v21: 21.3

21.3

v19: 19.13

v21: 21.3

X

X

データ・ガイドからのビューの作成

JavaまたはREST: 12.2

PL/SQL: 19.1

その他: 18.3

19.1

NA

NA

NA

配列フェッチ・ドキュメント

JavaまたはREST: 12.2

その他: 18.3

NA

19.9

5.0

8.0

コレクションのオンライン再定義

21.1

21.1

NA

NA

NA

ペシミスティック・ロック

JavaまたはREST: 12.2

PL/SQL: 19.11

その他: 18.3

19.11

19.11

X

X

フラッシュバック

JavaまたはREST: 12.2

PL/SQL: 19.11

その他: 18.3

19.11

19.11

X

X

動的データ・ガイド

JavaまたはREST: 12.2

PL/SQL: 19.11

その他: 18.3

19.11

v19: 19.11

v21: 21.3

X

X

ヒント(監視)

JavaまたはREST: 12.2

PL/SQL: 19.11

その他: 18.3

19.11

v19: 19.11

v21: 21.3

5.2

8.2

JSON以外のドキュメントのテキスト検索

JavaまたはREST: 12.2

PL/SQL: v19: 19.13、v21: 21.3

その他: 18.3

v19: 19.13

v21: 21.3

v19: 19.13

v21: 21.3

3.0

7.0

ドキュメントのサンプリング

JavaまたはREST: 12.2

PL/SQL: v19: 19.13、v21: 21.3

その他: 18.3

v19: 19.13

v21: 21.3

v19: 19.13

v21: 21.3

X

X

脚注1 Oracle Call Interface

脚注2 機能でのNode.jsおよびPythonのサポートには、その機能に関連するOCIドライバの最小バージョンも必要です。