1

我想使用单个查询插入到表中,如果尚未创建该表,请创建它并执行插入

欢迎任何想法,答案建议或示例查询

高级谢谢大家

4

2 回答 2

1

使用SQLiteDatabase.execSQL()命令,并执行两个以';'分隔的查询,例如:

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 回答