Oracle Database の NLS_CALENDAR に "Japanese Imperial" を指定して元号を出す。
表題の通りとしか言いようが無いやな彡(゚)(゚)
Oracle Database の NLS_CALENDAR に ”Japanese Imperial"を指定すると、
日付データを元号に変換できるんやで。
$ export NLS_CALENDAR="Japanese Imperial"; $ sqlplus /nolog SQL*Plus: Release 12.1.0.2.0 Production on Wed 1 11 22:20:04 0029 Copyright (c) 1982, 2014, Oracle. All rights reserved. SQL> CONNECT ********/******** Connected. SQL> SELECT SYSDATE FROM DUAL; SYSDATE --------------------------------------------- 平成29年01月11日 SQL>
マ?彡(゚)(゚) こんな機能が……初めて知ったやで……彡(-)(-)
マニュアルは下記となります(`・ω・)ゞ
Oracle Databaseグローバリゼーション・サポート・ガイド 12cリリース1 (12.1)
B71319-05
A ロケール・データ
暦法
表A-17 サポートしている暦法
http://docs.oracle.com/cd/E57425_01/121/NLSPG/applocaledata.htm#CIAHCDDF
> Japanese Imperial(日本の元号暦)
Qiita にも書いたやで!彡(^)(^)
Oracle Database の NLS_CALENDAR に "Japanese Imperial" を指定して元号を出す。
http://qiita.com/ora_gonsuke777/items/997a9af2ae004b2ae6b7