え〜と、少し前に作ったとあるOracleデータベースのテーブル、ある複数フラグを管理するために2桁のNUMBER型項目を作って、そこの各ビットの0/1でフラグチェックするようにしたのですよ。
いやまぁ、最近流行らない方式なのは確かですが、設計時点でフラグの必要な個数が判らないand将来的に増える可能性があるのでまぁ苦肉の策で。


‥‥、で、久々にそのフラグの項目が追加and実際にプログラム側のQueryから使うことになったのですが、そういえばOracleのBIT演算ってどうやったっけとマニュアルをチェキったら‥‥‥‥、え〜と、載ってないんデスが罠ですか orz
いや、存在しないハズは無いとググったら、Cと同じく&演算子があるらしいと書いてあったので試したらコレが通らなくて、もう一つあった(言語リファレンスに載ってない)BITAND/BITOR/BITXOR演算子(と言うか関数?)を試したら‥‥、無事に通ったじゃなイカ。


どうやらコレは関数リファレンスにあるみたいですが、***