年号変更時のOracleDB対応について考える

7~8年くらい前に、ERPシステムの帳票アドオン作ってて、年号表示が必要になった。

Oracleの場合、TO_CHARでjapanese imperial指定してやれば漢字の年号表示できるのでそれで実装することになったのだが、その際、「(不謹慎ながら)陛下もご高齢だから、Oracleのパッチとか待たずに対応できるよう、独自のファンクションを構えておいた方がよいのでは?」という話をしたら鼻で笑われた訳だが…。

最近、生前退位の話が出てきたのでふと思い出した。

もしそういった事態になった場合、japanese imperial使ってるなら下記のOracleコミュニティの内容で対応可能なはず。要は自分で年号変換データを作ってやるイメージ。
https://community.oracle.com/thread/2611217?start=0&tstart=0

ひどいシステムだと、年号の切り替えを想定してなかったりするんだろうなぁ。リテラルとかリテラルとか。

コメント

このブログの人気の投稿

ヤマダ電機の安心会員住所変更をした

JP1の定義をドキュメント化するjp1ajs2.jobdocが超便利

curlでADのドメインユーザーでプロキシを超える