c - 虚表方案

标签 c sqlite

我使用 virtual table module 创建了一个表在 sqlite3 前端。

我做了类似的事情:

CREATE VIRTUAL TABLE mytable USING mymodule();

此时,模块创建一个包含 3 列的表:x、y 和 z。

现在当我输入:

.schema mytable

我得到了这样的回应:

CREATE VIRTUAL TABLE mytable USING mymodule();

有没有办法让它告诉我哪些列可用:x、y 和 z?

最佳答案

PRAGMA table_info应该为此工作。 (但是,根据文档,它不会显示标记为“隐藏”的字段)

关于c - 虚表方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22994825/

相关文章:

Sqlite 更新字段,如果它包含

自定义 float 加法,实现数学表达式 - C

c - 这两个声明之间有什么区别吗?

ios - iPhone 4 应用程序使用 sqlite 数据库

sqlite - 使用 CreateTable<T>(CreateFlags.FullTextSearch4) 不会自动递增 PK

sqlite - SQLite3中的select是否锁定数据库?

c++ - 使用手册页获取结构定义

c - "for"开关盒内的循环不起作用

c - 指向指针的只读指针

java - 这是一个有效的 SQLite 查询吗