【发布时间】:2018-09-27 16:56:37
【问题描述】:
有什么方法可以创建和删除类似于“RawQuery”的表?
我尝试使用 @RawQuery 注释 (这对我来说将是完美的解决方案) 但是当我编译时,我收到一个错误,说明用 @ 注释的方法987654323@ 无法返回void。
我在使用 @Query 时只允许读取 SELECT、UPDATE 和 DELETE 语句。
我想通过传递tablename 作为参数来实现“创建或删除表”,如下所示:
@Query("DROP TABLE :name")
void deleteTable (String name);
关于如何实现这一点的任何想法?
谢谢!
【问题讨论】:
标签: android android-studio android-room