日暮らしSEの日々考慮 〜名古屋でオフショア そしてセレブへ?〜

SE業をしている私の特に仕事をしていくなかで考えることなどを記載していきたいと思っております。
システム開発においていまやDBは切り離せないもの。
しかも有名どころは数種あって、OOSののものもある。
その中で基本的には共通としてSQLが使用できます。

だから結構PGがSQL書いたりするわけですが、
よぉわかっとらんよね?とか、なんでこんな書き方しとるの?とか覆いです。

RDBMSをブラックボックスにしない

を見て、どんな動きをするのかは頭に入れておいた方が後から問題となることは
少なくなるのでよいですよ。

まぁ私自身もちゃんと把握しなければいけないですけどね。
NULLを扱うにはちょっと面倒だったりしますね…

ORACLEであればココ
そうでなければココ

下の方はSQL98だったっけ?かの標準なのでそこらへんに対応しているRDBであれば、
使えるはずです。

う〜ん、SQL…DBによりパフォーマンスだとかそういう考えをしなくてはいけないものの、
標準があるっていうのは全てを覚え直すって必要があるわけではないのでありがたい♪

もうちょっとどこにも使うような、文字列⇔日付の変換や、数値⇔数字の変換など
に関しての関数などにいたっても標準を決めて欲しいなぁと思う…

だって結局日付を文字列に置換えたり、文字列を日付に置換えたりするし…

そんな処理はPG側でするべき事としてしまえばそれまでだけどさ…

そういったところもちゃんと設計すべきなんだよね…とこの記事書きながら思ったりしたり(^_^;)