【问题标题】:Creating a view table/query in SQLite Android? What is its scope?在 SQLite Android 中创建视图表/查询?它的范围是什么?
【发布时间】:2016-09-09 22:55:11
【问题描述】:

所以我想对查询进行查询,但不确定如何在 Android SQLite 中执行此操作。

我遇到了 Views(不是 Android 中的 Views),而是 SQL 中的 Views,它有点像您可以查询的临时表。

如果我使用此视图将一堆表连接在一起,然后我有一个单独的光标/查询来查询该视图,那么正确的设置是什么?

我是否在 SQLiteOpenHelper 类的 onCreate 函数中“创建”视图?还是仅在查询时才创建它?这里的正确方法是什么?

【问题讨论】:

    标签: java android sql sqlite


    【解决方案1】:

    您的 SQLite VIEWS 可以在创建 select 语句引用的表后在 SQLiteOpenHelper.onCreate() 中创建。

    CREATE VIEW 命令为预打包的SELECT 语句分配一个名称。一旦创建了VIEW,就可以在另一个SELECTFROM 子句中使用它来代替表名。

    还有一个创建临时VIEWS 的选项,但我认为这不是您需要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-23
      • 2017-12-06
      相关资源
      最近更新 更多