0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Oracleで日付値や現在時刻を文字列にフォーマット(変換)

Last updated at Posted at 2022-08-16

やり方

現在時刻を2022/08/04 07:08:04のような形で取得するサンプル(24時間表記)
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') 
FROM テーブル名
WHERE ROWNUM = 1
現在時刻を2022/08/04 07:08:04のような形で取得するサンプル(12時間表記)
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH:MI:SS') 
FROM テーブル名
WHERE ROWNUM = 1

月、日、時、分、秒、全てゼロ埋め。

テーブル名を指定しないと
『ORA-00923 FROMキーワードが指定の位置にありません』
の例外になる為、なんでもいいので存在するテーブルを指定するサンプル。

また、1行だけ返ってくればよいので ROWNUM = 1 のサンプル。

参考サイトさん

バージョン

Oracle Database 11g Release 11.2.0.1.0 - 64bit Production

TODO:月や日などをゼロ埋めしないで取得する方法確認。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?