Oracle 19cに現行セッションの日付フォーマットを変更する

環境
Windows10 64bit
Oracle 19c

使用例
1.現在の日付を確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> SELECT sysdate FROM dual;
SYSDATE
--------
22-01-15
SQL> SELECT sysdate FROM dual; SYSDATE -------- 22-01-15
SQL> SELECT sysdate FROM dual;

SYSDATE
--------
22-01-15

2.現行セッションの日付フォーマットを「YYYY/MM/DD HH24:MI:SS」に変更します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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.現在の日付を確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> SELECT sysdate FROM dual;
SYSDATE
-------------------
2022/01/15 10:17:05
SQL> SELECT sysdate FROM dual; SYSDATE ------------------- 2022/01/15 10:17:05
SQL> SELECT sysdate FROM dual;

SYSDATE
-------------------
2022/01/15 10:17:05

 

Oracle 19c

Posted by arkgame