0271NAME IS NULL
2013/11/24(日) 17:04:52.87ID:fFOXkp70カラム column_a の存在確認のみやりたいです。
(ALTER TABLE IF NOT EXITS ... とかではなく、存在確認のみです)
(実際には、「存在しないこと」を確認したいです)
色々とググる中で以下の2つの方法が見つかっていますが
どちらもスマートではないなぁと感じています。
・PRAGMA index_info(my_table) でテーブル情報を取得して、
その中に column_a が存在しないことをループを廻して全件チェックする
・SELECT column_a FROM my_table で例外が発生したら、存在しないとする
もっと直接的にカラムの存在確認はできないのでしょうか?
方法がありましたらご教授いただきたく、よろしくお願いします。