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

标签 sqlite temporary-objects

sqlite 似乎不允许我在只读数据库中创建临时 View 。我错过了什么吗?如果它是临时的,我认为数据库连接模式应该无关紧要。

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

是否有使用 View 的合理替代方案?

最佳答案

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

CREATE VIEW temp.userview AS select userid, firstname, lastname from main.usertbl;

然后像这样访问 View ...

SELECT * from temp.userview;

关于sqlite:只读数据库中的临时表/ View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3404572/

相关文章:

c++ - 对对象和取消引用的指针感到困惑

c++ - 如何使用自然语法实现线程安全的容器?

java - 将数据插入 SQLite

android - 使用 Room 加入查询

ios - 核心数据 Swift 中的 ALTER 命令

c++ - 如何将临时对象作为非常量引用传递给成员函数?

c++ - 从方法链中使用的临时 move

MySQL从SELECT创建临时表保留原始字段长度

android - SQLiteOpenHelper onUpgrade() 混淆Android

android - SQLite UPDATE 查询不运行