# SQL言語のリファレンス

DerbyはSQL-92のうち主要な機能のサブセットおよび、幾つかのSQL-99の機能を実現しています。

この節では、文、組み込み関数、データ型、式、特殊文字などの説明を通して、SQL言語の概観を紹介します。

- 大文字小文字と特殊文字
- SQLの識別子
- 文
- SQL 節
- SQL式
  多くの文や式の構文の語句に、式や表副問合せのような式の一種があります。 式は文の定められた場所に置くことができます。
- JOIN 演算
- SQL 問い合わせ
- 組み込み関数
- 組込みシステム関数
- SQL予約語
- DerbyのサポートするSQL-92の機能
- Derbyのシステム表
- Derbyの例外メッセージとSQL state
  Derbyにて発生する全てのエラーは、JDBCからSQLExceptionとして挙がります。 もしユーザの定義した型から例外が挙がって、その例外がSQLExceptionでは無い場合、その例外はSQLExceptionにラップされています。 Derby固有のSQLExceptionは、SQLStateクラスに定義されたXで始まるコードを用います。標準に定義されたSQLStateの値は、対応する例外に対して返されます。
- JDBC リファレンス
  Derbyは組み込みのJDBCドライバと共に提供されます。
- java.sql.BatchUpdateException クラス
- Connected Device ConfigurationおよびFoundation Profile向けのJDBCパッケージ(JSR169)
- JDBC 3.0の機能
- JDBC 4.0の機能
- JDBCエスケープの構文