什么时候使用编译指示?
何时首次创建数据库或在每次建立数据库连接时?
最佳答案
这取决于所使用的编译指示。来自The definitive guide to SQLite,Database Configuration:
或者,用您的问题的话来说:在与数据库的每个连接中都使用临时表格,在首次创建数据库时使用永久表格。
pragma documentation不会明确指定编译指示是临时的还是永久的。但是,它通常说类似
表示auto_vacuum
是永久性的编译指示,或者
意思是cache_size
是一个临时代码。
因此,回答您问题的最佳选择是仔细阅读有关特定实用程序的文档。或者,您可以研究pragma source code(搜索** PRAGMA [
,区分大小写)。