予約語、未予約語とは【PostgreSQL】

PostgreSQLその他

予約語、未予約語とは

予約語・未来語とは、SQL文で使用するキーワードのことです。

例えば、『SELECT』、『FROM』もキーワードの一つです。

 

予約語と、未予約語の違いは、

予約語はテーブルや列名の名前に使用できないのに対し、未予約語は使用できる点です。

※ 仮に予約語をテーブル名に指定した場合、syntax error(文法エラー)になります。

 

PostgreSQLのバージョンごとの予約語、未予約語

PostgreSQLのバージョン毎にも、予約語・未予約語の違いがあるのでリンクを貼っておきます。

PostgreSQL 12

PostgreSQL 11

PostgreSQL 10

PostgreSQL 9.6

PostgreSQL 9.5