タグ

ブックマーク / whitebell.hatenablog.com (1)

  • SQLiteってBOOLEAN型ないのね - Whitebell::HatenaBlog

    しょうがないからCONSTRAINTで変な値は弾くようにしておいた。 CREATE TABLE tbl ( col DEFAULT NULL, CONSTRAINT ct_col CHECK (col IN (0, 1) OR col IS NULL) ); とはいってもNULLも含めた3値論理にしてあるけど。 追記 05/06 10:33 このカラムにインデックス張るの忘れてたので、CREATE INDEXしておく。実際に検索するときはWHERE col = 1がほとんどで、WHERE col != 1とかWHERE col IS NOT NULLみたいなインデックスを使わない検索はまず使わない。

    SQLiteってBOOLEAN型ないのね - Whitebell::HatenaBlog
    raimon49
    raimon49 2010/09/20
    BOOLEAN代替となるカラムを、NULLも含めた3値の制約で作成。
  • 1