1

単一のクエリを使用してテーブルに挿入したいのですが、そのテーブルがまだ作成されていない場合は作成して挿入を実行します

アイデア、回答の提案、サンプルクエリは大歓迎です

すべての高度な感謝

4

2 に答える 2

1

コマンドを使用SQLiteDatabase.execSQL()して、次のように「;」で区切られた 2 つのクエリを実行します。

db.execSQL("create table if not exists('columns and details here');insert into 'whatever you want to insert');"
于 2012-07-19T09:47:04.223 に答える
0

最初に、テーブルが既に作成されているかどうかを確認する必要があるため、このクエリを使用します

CREATE TABLE IF NOT EXISTS "abcxyz" ( ' +
           '"id" INTEGER PRIMARY KEY AUTOINCREMENT,' +
           '"vorname" TEXT,' +
           '"name" TEXT,' +
           '"geburtsdatum" TEXT,' +
           '"suchid" TEXT )'

挿入クエリを記述します。

于 2012-07-19T09:44:44.273 に答える