15th
Wed
Sqlite3でテーブルの存在を確認する方法
Sqlite3を使っている場合に、テーブルが存在するかどうかを確認する為には、 以下のようなSQLを実行すればOkです。
1 SELECT count(*) FROM sqlite_master 2 WHERE type='table' AND name=?;
?
には、sqlite3_bi
などで存在を確認したいテーブルの名前をbindします。
あとは結果をsqlite3_co
などで取得すればOkです。
See Also
posted by
genki
on Wed 15 Oct 2008
at 19:07