サポートされているPGQL機能と制限事項
機能 | RDBMSでのPGQL | RDBMSでのPGQL | グラフ・サーバー上のPGQL (PGX) |
---|---|---|---|
(PGQLプロパティ・グラフ) | (SQLプロパティ・グラフ脚注1) | ||
CREATE PROPERTY GRAPH |
サポートされている | サポートされている | サポートされている
制限事項:
|
DROP PROPERTY GRAPH |
サポートされている | サポートされている | サポート対象外 |
固定長パターン一致 | サポートされている | サポートされている | サポートされている |
可変長パターン一致の目標 | サポート対象:
制限事項:
|
サポート対象外 | サポート対象:
|
可変長パターン一致の数量詞 | サポート対象:
|
サポート対象外 | サポート対象:
制限事項:
|
可変長パスのネスト解除 | サポート対象:
サポート対象外:
|
サポート対象外 | サポート対象:
制限事項:
|
OPTIONAL MATCH |
未サポート | 未サポート | サポートされている |
GROUP BY |
サポートされている | サポートされている | サポートされている |
HAVING |
サポートされている | サポートされている | サポートされている |
集計 | サポート対象:
制限事項:
|
サポート対象:
|
サポート対象:
サポートされない例:
|
DISTINCT
|
サポートされている | サポートされている | サポートされている |
SELECT v.* |
サポートされている | サポート対象外 | サポートされている |
ORDER BY (+ASC/DESC), LIMIT, OFFSET |
サポートされている | サポートされている | サポートされている |
データ型 | 使用可能なすべてのOracle RDBMSデータ型がサポートされています | 使用可能なすべてのOracle RDBMSデータ型がサポートされています | サポート対象:
|
JSON | サポート対象:
|
サポート対象:
|
組込みのJSONサポートはありません。 ただし、JSON値はSTRING として格納でき、JavaまたはJavaScriptで記述されたユーザー定義関数(UDF)を使用して操作または問合せできます。
|
オペレータ | サポート対象:
|
サポート対象:
|
サポート対象:
|
関数および述語 |
サポート対象は、オプションのスキーマおよびパッケージ修飾子が指定された サポートされているPGQL関数/述語:
制限事項:
|
サポート対象は、オプションのスキーマおよびパッケージ修飾子が指定された サポートされているPGQL関数/述語:
サポートされていないPGQL関数/述語はすべて頂点/エッジ関数です |
サポート対象:
|
ユーザー定義関数 | サポート対象:
|
サポート対象:
|
サポート対象:
|
副問合せ:
|
サポート対象:
|
サポート対象副問合せ:
|
サポートされている |
GRAPH_TABLE 演算子
|
サポートされている
拡張機能:
|
未サポート | サポートされている |
INSERT/UPDATE/DELETE |
サポートされている | 未サポート | サポートされている |
INTERVAL リテラルおよび操作
|
未サポート | 未サポート |
サポートされているリテラル:
サポートされている操作:
|
「脚注1」 SQLプロパティ・グラフは、Oracle Database 23aiでのみサポートされています。