TIMEデータ型

TIMEでは時刻を記録する領域が提供されます。

構文

TIME

対応するコンパイル時のJavaの型

java.sql.Time

JDBC メタデータ型 (java.sql.Types)

TIME

日付・時刻・タイムスタンプをCASTなしで式に混在させることはできません。

SQLの日付/時刻のデータ型では、java.sql.Timeのメソッドで認識できる値が全て許されます。Derbyは時刻について、以下の書式を用意します。
hh:mm[:ss]
hh.mm[.ss]
hh[:mm] {AM | PM}
上記の三つのうち最初の書式はjava.sql.Timeの書式です。

時は一文字あるいは二文字の数字です。分と秒があるなら、それらは二文字の数字で表されなければなりません。

Derbyは、データベースサーバのロケールに特有な日時の書式を受け付けます。もし文脈が曖昧になる場合、組込みの書式が優先されます。

VALUES TIME('15:09:02')
VALUES '15:09:02'