2013年10月17日木曜日

Oracle でシステム日付を文字列で取得

よくやるのでメモ。

select
 to_char(SYSTIMESTAMP,'yyyy/mm/dd hh24:mi:ss')
from dual;

ちなみに、MySQLの場合は

select DATE_FORMAT(now(),'%Y/%m/%d %k:%i:%s');

参考:

ORACLE/オラクルSQLリファレンス(SYSDATE/SYSTIMESTAMP)

SYSDATE、SYSTIMESTAMP - オラクル・Oracle SQL 関数リファレンス

MySQL では、sysdate() ではなく、now()を使うのが無難かも

SQL 日付、時刻の取得、フォーマット変更(MySQL、PostgreSQL、ORACLE)


Written with StackEdit.

  • この記事をシェアする

  • このエントリーをはてなブックマークに追加
  • このブログの更新をチェックする

  • follow us in feedly