2

我正在 BB 10 级联中创建一个表,例如

  const QString query("CREATE TABLE IF NOT EXISTS push (seqnum INTEGER PRIMARY KEY AUTOINCREMENT, pushdate TEXT, type TEXT, pushtime TEXT,alertId TEXT, extension TEXT, content BLOB, unread INTEGER);");

现在我如何检查表是否已经创建/存在?有什么查询吗?

帮帮我,谢谢

4

1 回答 1

0

尝试SELECT count(*) FROM sqlite_master WHERE type='table' AND name='table_name';

如果表不存在,这将返回 0,如果存在则返回 1。

于 2013-10-09T11:26:18.683 回答