# SQLの識別子

識別子とは、ある言語においてキーワードやコマンドとは異なる、ユーザが作成した情報をあらわすものです。識別子は表、ビュー、索引、列、制約のような、ユーザがデータベースに作成したディクショナリの情報をあらわすことがあります。ここで、これらの情報をディクショナリの情報とわれわれが呼ぶのは、Derbyがデータディクショナリとも呼ばれる、システム表にこれらの情報を記録するからです。 SQLの仕様は、こういった情報を特定の文で別名により扱う方法を用意しています。

識別子は、その種類に応じてそれぞれの規則にそっていなければなりません。ディクショナリの情報の識別子の場合、SQL-92が定義する識別子の規則に沿わなければなりません。このことより、ディクショナリの情報の識別子のことをSQL92識別子と呼びます。.

- SQL92識別子の規則
- SQL92識別子
- 列名
- 相関名
- 新しい表名
- スキーマ名
- 単純列名
- 別名
- 表名
- ビュー名
- 索引名
- 制約名
- カーソル名
- TriggerName
- 認証識別子

親トピック: SQL言語のリファレンス
関連概念
文
組込みシステム関数
JDBC リファレンス
関連資料
大文字小文字と特殊文字
SQL 節
SQL式
JOIN 演算
SQL 問い合わせ
組み込み関数
SQL予約語
DerbyのサポートするSQL-92の機能
Derbyのシステム表
Derbyの例外メッセージとSQL state
java.sql.BatchUpdateException クラス
Connected Device ConfigurationおよびFoundation Profile向けのJDBCパッケージ(JSR169)
JDBC 3.0の機能
JDBC 4.0の機能
JDBCエスケープの構文