[pgsql-jp: 26053] Re: データ形式についての質問です

Naofumi Kondoh nkon @ shonan.ne.jp
2002年 5月 21日 (火) 07:48:36 JST


ソフト工房の近藤です。

Kazumasa Gotoh wrote:

-- snip --

> また、日付を扱う項目に関しては日付型にしておいた方がいいでしょう。

私もそう書いたのですが、ごく稀れな例外として、
『月末』 とか、『月はじめ』とか、カレンダーにない特殊な
日付を要求される場合があります。

こういう場合だけ、CHAR や、int4 にします。

例えば、月末は、日を 99 、月はじめは、日を 00 にすると
いった、昔々の COBOL で見たような変則的な使い方です。
2002-05-99 とか、2002-06-00 など。

アプリのロジックが複雑になるので、まず、本当に必要なのか
業務分析や業務改善が先です。日付は DATE 型で、NULL にして、
別のフラグを立てた方がすっきりする場合が多いと思います。

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        Email:  nkon @ shonan.ne.jp 
・ 5/29 - 5/31 Linux World Expo/Tokyo 2002 .org Pavilion
http://www.SOFTKOUBOU.co.jp/      http://www.shonan.ne.jp/~nkon/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/



pgsql-jp メーリングリストの案内