スケーラブルデータベースサーバ HiRDB Version 8 SQLリファレンス
次の場合に日時書式を指定します。
表1-31 日時書式の要素とその意味
日時項目 | 日時書式の要素※1 | 意味 |
---|---|---|
年 | YYYY | 4けたで表した年(0001〜9999) |
YY | 2けたで表した年(00〜99)※4 | |
月 | MM | 月(01〜12) |
MON | 月の省略名※2※3 | |
MONTH | 月の名前※2※3 | |
日 | DD | 日(01〜該当する月の最終日) |
時 | HH | 時(00〜23) |
分 | MI | 分(00〜59) |
秒 | SS | 秒(00〜59)※8 |
小数秒 | FF | 小数秒※4※5 |
NN…N | pけたの小数秒(p=Nの数(1〜6))※6 | |
その他 | 空白( ) | 区切り文字として使用できる要素 |
ハイフン(-) | ||
斜線(/) | ||
コンマ(,) | ||
ピリオド(.) | ||
セミコロン(;) | ||
コロン(:) | ||
"文字列" | 文字列自身を表す引用符で囲まれた文字列※7 |
(例) MONTH→JUNE Month→June month→june
表1-32 日時書式の要素MON,MONTHの1,2文字目と,月の名前,省略名の形式の関係
2文字目 | 1文字目 | |
---|---|---|
大文字 | 小文字 | |
大文字 | すべて大文字 | すべて小文字 |
小文字 | 1文字目だけ大文字 | すべて小文字 |
表1-33 各月の省略名及び名前(日時書式の要素をMON,MONTHで指定した場合)
月 | 省略名 | 名前 |
---|---|---|
1 | JAN | JANUARY |
2 | FEB | FEBRUARY |
3 | MAR | MARCH |
4 | APR | APRIL |
5 | MAY | MAY |
6 | JUN | JUNE |
7 | JUL | JULY |
8 | AUG | AUGUST |
9 | SEP | SEPTEMBER |
10 | OCT | OCTOBER |
11 | NOV | NOVEMBER |
12 | DEC | DECEMBER |
日時項目 | 日時書式の要素 | 意味 |
---|---|---|
秒 | SS | 秒(00〜61) |
(例) VARCHAR_FORMAT(DATE('2002-01-01'),'YYYY-MM-DD HH:MI') →'2002-01-01 00:00'
表1-34 日時書式の要素に補う文字列
日時書式の要素 | 補う文字列 |
---|---|
YYYY | 現在の年(例:'2002') |
YY | 現在の年の下2けた(例:'02') |
MM | 現在の月(例:'08') |
MON | 現在の月の省略名(例:'AUG') |
MONTH | 現在の月の名前(例:'AUGUST') |
DD | 現在の日(例:'05') |
HH | '00' |
MI | '00' |
SS | '00' |
FF | '00' |
NN…N | '00…0'(pけたの0,p=Nの数) |
表1-35 文字列表現を日時に変換するスカラ関数で必要となる日時項目
スカラ関数 | 必要な日時項目 |
---|---|
DATE | 年,月,日 |
TIME | 時,分,秒 |
TIMESTAMP_FORMAT | 年,月,日,時,分,秒 |
表1-36 日時書式を指定できるスカラ関数と日時書式の要素の関係
日時書式の要素 | VARCHAR_FORMAT | DATE | TIME | TIMESTAMP_FORMAT | ||
---|---|---|---|---|---|---|
DATE型※1 | TIME型※1 | TIMESTAMP型※1 | ||||
YYYY | ○※2 | ○※2 (現在の年) |
○※2 | ◎ | ○※5 | ◎ |
YY | ○※2 | ○※2 (現在の年の下2けた) |
○※2 | × | × | × |
MM | ○※3 | ○※3 (現在の月) |
○※3 | ◎※3 | ○※3※5 | ◎※3 |
MON | ○※3 | ○※3 (現在の月の省略名) |
○※3 | ◎※3 | ○※3※5 | ◎※3 |
MONTH | ○※3 | ○※3 (現在の月の名前) |
○※3 | ◎※3 | ○※3※5 | ◎※3 |
DD | ○ | ○ (現在の日) |
○ | ◎ | ○※5 | ◎ |
HH | ○ ('00') |
○ | ○ | ○※5 | ◎ | ◎ |
MI | ○ ('00') |
○ | ○ | ○※5 | ◎ | ◎ |
SS | ○ ('00') |
○ | ○ | ○※5 | ◎ | ◎ |
FF | ○※4 ('00') |
○※4 ('00') |
○※4 | × | × | × |
NN…N | ○※4 ('00…0') |
○※4 ('00…0') |
○※4 | ○※5 | ○※5 | ○ |
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.