我正在开发 Android 应用程序,我正在使用 Suger ORM 进行数据库操作。现在我有一个场景,我必须检查“SomeTable”是否不存在然后创建它并插入记录,如果表已经存在并且有一些记录我必须更新记录。我已经编写了这段代码来检查表是否不存在,然后创建记录并保存它。
Total_Budget_List = Total_Budget.listAll(Total_Budget.class);
if (Total_Budget_List.size() == 0)
{
for (int i=0;i<Total_Budget_List.size();i++)
{
totalbudget = new Total_Budget(Select_Members.get(i).getId()+"",CurrentDate,per_person_budget+"");
totalbudget.save();
}
}
但是我没有得到数据库中存在这样的表。现在我如何检查表是否存在以及该表中是否有任何记录。