※ 本記事は、Chris Saxonによる”Community Oracle AI Database 23.26.x Blog Posts #JoelKallmanDay“を翻訳したものです。
2026年11月7日
この1年間、Oracle AI Databaseには、新しいSQL機能が次々と追加されてきました。Joel Kallman Dayを記念して、こうした機能強化についてOracleコミュニティが執筆した、すばらしい記事をご紹介したいと思います。
追加された機能を振り返りながら、お客様、パートナー、ACE、愛好家の皆さんによる、機能の使い方を紹介する記事をまとめます。

23.26.0
GraphQL表関数
- Tim Hall氏:Oracle Database 23ai/26aiのGraphQL
QUALIFY句
- Andrej Pashchenko氏:Oracle 26ai:QUALIFYの内部動作
- Dani Schnider氏:QUALIFY:分析関数のためのWHERE条件
- Harris Fungwi氏:Oracle AI Database 26aiのQUALIFY句でウィンドウ関数のフィルタリングを簡単に
- Quanwen Zhao氏:QUALIFY句
- Tim Hall氏:Oracle AI Database 26aiのQUALIFY句
RESETTABLE句
- Satishbabu Gunukula氏:Oracle 26aiのRESETTABLEパッケージでORA-04068を回避する
- Tim Hall氏:Oracle AI Database 26aiのRESETTABLE句
- Vahid Yousefzadeh氏:Oracle AI Database 26ai:RESETTABLE句
23.26.1
集計フィルタ
- Dani Schnider氏:Oracle 26aiの集計フィルタ
- Ian Carpenter氏:Oracle 26ai:集計フィルタ
- Harris Fungwi氏:Oracle Database 26aiの集計に対する条件付きフィルタ
- Hemant K Chitale氏:集計の新しいFILTER句
- Oren Nakdimon氏:集計フィルタ
- Tim Hall氏:Oracle AI Database 26aiの集計フィルタ
カレンダー関数
- Andrej Pashchenko氏:Oracle 26aiのCALENDAR関数、第1回
- Andrej Pashchenko氏:Oracle 26aiのCALENDAR関数、第2回
- Dani Schnider氏:Oracle 26aiのカレンダー関数を試す
- Harris Fungwi氏:Oracle Database 26aiのカレンダー関数と日付ディメンション
- Tim Hall氏:Oracle AI Database 26aiのカレンダー関数
DATEDIFF
- Vinish Kapoor氏:OracleのDATEDIFF関数:構文と使用例
式によるパーティション化
- Dani Schnider氏:式によるパーティション化
- Hemant K Chitale氏:式によるパーティション化
アサーション
- André van der Put氏:アサーションと制約の比較
- André van der Put氏:アサーションによる業務ルールの適用
- Anthony Harper氏:グループ構成のアサーションI:リテラルによるルール
- Anthony Harper氏:時間に関するSQLアサーションI:無条件と未検証
- Anthony Harper氏:時間に関するSQLアサーションII:既存データを除外する
- Anthony Harper氏:時間に関するSQLアサーションIII:有効期間
- Dimitri Gielis氏:ワールドカップの賭けアプリで使うOracle Database 26aiのアサーション
- Franck Pachot氏:SQLアサーションで解決する医師のオンコールシフト
- Franck Pachot氏:SQLアサーション、ANSI結合、ORA-08697
- Harris Fungwi氏:Oracle AI Database 26aiのアサーション
- Javier Morales Carreras氏:SQLアサーション
- Kim Berg Hansen氏:理想的とはいえないデータモデルで、アサーションによりデータ整合性を確保する
- Philipp Salvisberg氏:SQLアサーションで循環のない階層を保証する
- Philipp Salvisberg氏:SQLアサーションで時間に関するデータ整合性を保証する
- Piet de Visser氏:アーク関係で使用するアサーション
- Piet de Visser氏:Oracle 26aiのアサーション:内部を少しのぞいてみる
- Plamen Mushkov氏:Oracle 26aiのアサーション
- Prashant Dixit氏:Oracle 26aiのアサーション:提供までに何年もかかったデータベース制約
- Sean D. Stuber氏:26aiのアサーション
- Tim Hall氏:Oracle AI Database 26aiのアサーション
23.26.2
Deep Data Security
- Jim Czuprynski氏:Oracle 26aiでDeep Data Security(DeepSec)を実装する方法:完全な手順ガイド、第1回
- Ronald Vargas氏:Oracle AI Database 26aiの23.26.3新機能:Deep Secとは
- Vahid Yousefzadeh氏:Oracle AI Database 26aiのOracle Deep Data Security:エンドユーザーとデータロール
JOIN TO ONE
- Andrej Pashchenko氏:Oracle 26ai:JOIN TO ONEを詳しく見る
- Andrej Pashchenko氏:Oracle 26ai:JOIN TO ONEをさらに詳しく見る
- Dani Schnider氏:JOIN TO ONEと制約
- Dani Schnider氏:JOIN TO ONEとスタースキーマ
- Harris Fungwi氏:Oracle Database 26aiのJOIN TO ONE
- Hemant K Chitale氏:26.2のSELECTに追加されたJOIN TO ONE句
ネストしたWITH句
- Harris Fungwi氏:Oracle Database 26aiでWITH句をネストする
- Vahid Yousefzadeh氏:Oracle AI Database 26ai(23.26.2)のネストしたWITH句
DMLのWAITとNOWAIT
- Harris Fungwi氏:Oracle AI Database 26aiのDML WAIT[NOWAIT]
- Hemant K Chitale氏:26.2のDMLに対応するWAIT句
23.26.3
DATEADD
- Vinish Kapoor氏:OracleのDATEADD関数
今後のリリースにも、さらに多くの機能を予定しています。
コミュニティの皆さんが、これらについてどのような記事を書かれるか、楽しみにしています。
