SQL予約語のバージョン別履歴
「この語はいつから予約語になったのか」を、各製品の公式ドキュメントのバージョン別ページから抽出してまとめたものです。現在の可否だけでなく、どのバージョンで増えたか・消えたか・区分が変わったかを出典つきで並べています。
語で調べる
大文字・小文字は区別しません。前方一致で候補を表示します。検索はすべてブラウザ内で処理され、外部へ送信されません。
収録している製品とバージョン
| 製品 | 一覧の性質 | 収録バージョン | 版数 | 最古の版の語数 | 最新の版の語数 | 記録できた変化 |
|---|---|---|---|---|---|---|
| PostgreSQL | 予約語(4区分) | PostgreSQL 7.1 〜 PostgreSQL 18 | 25 | 255 | 494 | 372 |
| SQLite | キーワード(予約/非予約の区分なし) | SQLite 3.3.0 〜 SQLite 3.52.0 | 50 | 116 | 148 | 34 |
| Oracle Database | 予約語 | Oracle9i Database Release 2 (9.2) 〜 Oracle Database 26 | 11 | 109 | 110 | 3 |
| SQL Server | 予約語(Transact-SQL) | SQL Server 2005 〜 SQL Server 2017 以降 | 5 | 179 | 185 | 6 |
| Db2 for z/OS | 予約語 | DB2 10 for z/OS 〜 Db2 13 for z/OS | 3 | 291 | 299 | 10 |
| Db2 (LUW) | 移植性のために予約語として扱うことが推奨される語 | DB2 Version 9.7 for Linux, UNIX, and Windows 〜 Db2 12.1 for Linux, UNIX, and Windows | 6 | 400 | 407 | 7 |
このサイトの読み方
Db2 は1つの製品ですが、製品系統ごとに別の一覧を持っているため、収録している一覧の数は製品数より多くなります。「予約語」という言葉が指すものも、製品によって違います。同じ列に並べて比べられるものではないため、本サイトは製品ごとにページを分け、それぞれの資料が実際に使っている区分をそのまま残しています。
| 表示 | 意味 |
|---|---|
| 追加 | 前のバージョンの一覧に無く、そのバージョンの一覧に現れた語 |
| 削除 | 前のバージョンの一覧にあり、そのバージョンの一覧から消えた語 |
| 区分変更 | 一覧には載り続けているが、区分の表示が変わった語 |
| 収録範囲より前から | 収録している最も古いバージョンの時点で既に載っていた語。いつから載っているかは本サイトでは分かりません。「その最古のバージョンで予約語になった」という意味ではありません |
この定義表を引用・転載いただく場合は、出典として「SQL予約語のバージョン別履歴」とお示しください。リンクは任意です(この表への直接リンク)。
掲載方針
- 出典は各製品の提供元が公開している公式ドキュメント(バージョン別のリファレンス、公式リポジトリのソース)のみです。まとめ記事・個人ブログ・非公式フォーラムは出典として使用していません。
- 公式ドキュメントのバージョン別ページに到達できなかったバージョンは、推測で埋めずに空白として表示しています。空白の区間について「変化がなかった」とは書いていません。
- 収録している最も古いバージョンの時点で既に載っていた語は、「収録範囲より前から」と表示します。いつ予約語になったかを当サイトが把握していない、という意味です。
- 製品ごとに区分の考え方が違うため、区分をまたいで統一した値には変換していません。各製品の資料が使っている表現をそのまま残しています。
- 掲載しているのは公式ドキュメントの記載であって、実装(パーサ)の実際の挙動ではありません。両者が一致している保証はありません。
データのダウンロード
記録できた変化の一覧をCSVでダウンロード / 収録している各一覧の最新版をCSVでダウンロード(いずれもUTF-8 BOM付き・Excelでそのまま開けます)
変更履歴
- 2026年7月30日:公開。収録している全バージョンの確認日も同日です。
誤りのご報告
掲載内容に誤りを見つけた場合は、運営者情報のページからお知らせください。出典としている公式ドキュメントは改定されることがあるため、ご指摘は確認のうえ反映します。
このページを引用する場合
本ページの情報を引用・紹介いただく場合は、ページ名「SQL予約語のバージョン別履歴」と情報確認日「2026年7月30日」をあわせてお示しください。当ページへのリンクは任意です(リンクいただける場合は https://www.conbu.jp/tool/sql-reserved/ をご利用ください)。引用の詳しい案内はデータの引用・転載についてをご覧ください。
免責事項: 本サイトは各製品の提供元の公式サイトではなく、「その語を識別子に使ってよいか」を判定するものでもありません。掲載しているのは、公式ドキュメントに何が書かれているかを調査時点で抽出した一覧です。ドキュメントの記載と実装の挙動が一致している保証はありません。詳細は免責事項をご確認ください。