干し石榴長文用

長文以外はTumblrへ徐々に移します。

INSERT/UPDATE時の型変換をSQLiteに任せる

SQLite3 学習メモ(その3) データ型の変換 - lnzntの Android 日記 - Android 開発コミュニティ
WebAPIなどXMLで取得したオブジェクトなどをSQLiteに格納するときに,数値やtrue/falseなどはそれぞれ対応する型でパラメータをバインドしないとTEXTになってしまうのかと思ったのですが,SQLiteはそのまま文字列でバインドしてもかなり柔軟にやってくれるようです.CREATEするときにカラムの型指定しておくとベターなのか.
ただ,BOOLEANを指定したカラムに文字列を入れると空文字false/非空文字trueとなるので,入力源の真偽値が"true"/"false"場合は自分で1/0などに直す必要があります.
DATEについてはISO 8601がそのまま入りました.