sqlite:临时表/视图中的只读数据库?

noa*_*mtm 5 sqlite temporary-objects

似乎sqlite不允许我在只读数据库中创建临时视图。我想念什么吗?如果是TEMPORARY,我认为数据库连接模式无关紧要。

我什至指定“ PRAGMA temp_store = MEMORY”-它没有帮助。

除了使用视图,还有其他合理的选择吗?

tid*_*all 1

您可以创建一个引用主数据库中的数据的临时视图。

CREATE VIEW temp.userview AS select userid, firstname, lastname from main.usertbl;
Run Code Online (Sandbox Code Playgroud)

然后像这样访问视图......

SELECT * from temp.userview;
Run Code Online (Sandbox Code Playgroud)