2016-09-09 45 views
-4

所以我想查詢一個查詢,但不知道如何在Android SQLite中執行此操作。在SQLite Android中創建視圖表/查詢?它的範圍是什麼?

我遇到了Views(不是Android中的視圖),而是SQL中的Views,它就像一個可以查詢的臨時表。

如果我使用此視圖將一堆表連接在一起,然後我有一個單獨的查詢該查看的光標/查詢,什麼是正確的設置?

我是否在SQLiteOpenHelper類的onCreate函數中「創建」View?或者只有當我查詢它時才創建它?這裏有什麼正確的方法?

回答

2

在創建select語句引用的表後,可以在SQLiteOpenHelper.onCreate()中創建SQLite VIEWS

CREATE VIEW命令爲預先打包的SELECT語句指定名稱。一旦創建了VIEW,它就可以在另一個SELECTFROM子句中用來代替表名。

也有創建臨時VIEWS的選項,但我不認爲這是你所需要的。