- ワーキンググループが最終版をISOに提出し、承認待ち
既存のSQL言語の変更
- UNIQUE の NULL 処理を明記
- GROUP化されたテーブルで、SELECTしていないフィールドによる ORDER BY が可能
- GREATEST、LEAST 関数を追加
- LPAD、RPAD 関数を追加
- 複数文字対応の TRIM 関数群(LTRIM、RTRIM、BTRIM)
- VARCHAR のみを指定した場合、自動で最大長が設定される
- CYCLE マーク値を改善
- ANY_VALUE() 関数を追加
- 10進数以外の整数リテラルをサポート(0xFFFF, 0o755, 0b11001111)
- 数値リテラルでアンダースコアをサポート(視覚的なグルーピングのため)
JSON関連の新機能
- JSON データ型
- 拡張された JSON データ型(UNIQUE KEYS チェックを追加)
- 文字列ベースの JSON:JSON_OBJECT、JSON_OBJECTAGG、JSON_TABLE
- SQL/JSON Path 言語で16進整数リテラルが使用可能
- SQL/JSON の簡略化アクセサ:
. を使って複合型または配列のようにアクセス可能
- SQL/JSON のアイテムメソッド群:bigint()、date()、integer()、..
- JSON 比較
プロパティグラフクエリ(SQL/PGQ)
まだコメントはありません。