Oracle 12cで現行セッションの日付フォーマットを変更する
環境
Oracle 12.2.0.1.0
Windows Server 2012
書式
ALTER SESSION SET NLS_DATE_FORMAT=’日付フォーマット’;
操作例
1.現行セッションの日付フォーマットを確認
SQL> SELECT SYSDATE FROM DUAL;
SYSDATE
--------
21-11-10
SQL> SELECT SYSDATE FROM DUAL;
SYSDATE
--------
21-11-10
SQL> SELECT SYSDATE FROM DUAL; SYSDATE -------- 21-11-10
2.日付フォーマットを変更
SQL> ALTER SESSION SET NLS_DATE_FORMAT='YYYY/MM/DD HH24:MI:SS';
セッションが変更されました。
SQL> ALTER SESSION SET NLS_DATE_FORMAT='YYYY/MM/DD HH24:MI:SS';
セッションが変更されました。
SQL> ALTER SESSION SET NLS_DATE_FORMAT='YYYY/MM/DD HH24:MI:SS'; セッションが変更されました。
3.変更後日付フォーマットを再度確認
SQL> SELECT sysdate FROM dual;
SYSDATE
-----------------
21-11-10 17:14:35
SQL> SELECT sysdate FROM dual;
SYSDATE
-----------------
21-11-10 17:14:35
SQL> SELECT sysdate FROM dual; SYSDATE ----------------- 21-11-10 17:14:35