Я создаю таблицу в SQLite, не проверяя каждый раз, существует ли она.
sqlite3_stmt* create_stmt = NULL;
if (sqlite3_prepare_v2(db, "CREATE TABLE mytable (sif INTEGER PRIMARY KEY, name VARCHAR, description VARCHAR);", -1, &create_stmt, NULL) == SQLITE_OK)
{
sqlite3_step(create_stmt);
sqlite3_finalize(create_stmt);
}
Если таблица не существует, она будет создана; если он существует, ничего не происходит.
Я хотел бы знать, есть ли какой-нибудь способ получить информацию, создана ли таблица или только что проверена?