我的 Java 应用程序使用内存 SQLite3 数据库,偶尔需要将其转储到文件中。
此数据库包含 Tables 和 Views 。 我需要知道在 Java 中是否有办法检索 SQLite3 视图的源 SQL 代码。
到目前为止,在转储时,我已经能够使用 DatabaseMetadata.getTables(..) 从数据库中检索所有 Views 和 Tables 但是当谈到 Views 时,我无法获得源 SQL 。
例如,我可以使用名为 Show_all 的 View 来检索 Table_1 中的所有数据。
转储数据库时我需要的文件是:
CREATE VIEW Show_all AS Select * From Table_1;