检查表格是否已存在/已在BB 10级联中创建

时间:2013-10-09 11:22:31

标签: sqlite qml blackberry-10 blackberry-cascades

我正在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);");

现在我如何检查表格是否已创建/存在?对此有任何疑问吗?

帮助我, 感谢

1 个答案:

答案 0 :(得分:0)

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

如果表不存在,则返回0,如果表存在,则返回1.