SQLITE_MASTER 表是只读的。不能对它使用 UPDATE、INSERT 或 DELETE。 它会被 CREATE TABLE、CREATE INDEX、DROP TABLE 和 DROP INDEX 命令自动更新。 临时表不会出现在 SQLITE_MASTER 表中。临时表及其索引和 触发器存放在另外一个叫 SQLITE_TEMP_MASTER 的表中。SQLITE_TEMP_MASTER 跟 SQLITE_MASTER 差不 多,...
数据库文件中的第1页是名为“sqlite_master”(如果是TEMP数据库就是“sqlite_temp_master”)的系统表的根页,该表保存了整个数据库的结构。这个表的结构相当于使用了以下SQL语句创建: CREATE TABLE sqlite_master( type text, name text, tbl_name text, rootpage integer, sql text ); Sqlite_master表的每个ro...
临时表及其索引和触发器存放在另外一个叫 SQLITE_TEMP_MASTER 的表中。SQLITE_TEMP_MASTER 跟 SQLITE_MASTER 差不多,但它只是对于创建那些临时表的应用可见。如果要获得所有表的列表, 不管是永久的还是临时的,可以使用类似下面的命令: SELECT name FROM (SELECT * FROM sqlite_master UNION ALL SELECT * FROM sql...
表SQLITE_MASTER 是只读的,你无法对其进行诸如 UPDATE、INSERT或者DELETE。当你创建或者销毁表和索引时,SQLite 系统将自动更新它。 注意,所有的临时表都不会出现在 SQLITE_MASTER 中,临时表及其索引的 schema 将被存储在另一个被称为SQLITE_TEMP_MASTER的表中。SQLITE_TEMP_MASTER 只对创建它的程序可见,除此之外它...
"sqlite_temp_master"表是临时表自身。 五 大多数候,sqlite3读入输入行,并把它们传递到SQLite库中去运行。但是如果输入行以一个点(“.”)开始,那么这行将被sqlite3程序自己截取并解释。这些“点命令”通常被用来改变查询输出的格式,或者执行鞭个预封包(预定义prepackaged)的查询语句。 你可以在任何时候输入“.help...
DROP TRIGGER 语句用于删除 CREATE TRIGGER 创建的触发器。删除之后,触发器将不存在于 sqlite_master、sqlite_temp_master表,也不会再被触发。 删除表时会自动删除表关联的触发器。 8. ALTER SQLite 只支持 ALTER TABLE 有限的几种功能。 重命名表 ALTER TABLE RENAME。
SELECT name FROM sqlite_master WHERE type IN ('table','view') AND name NOT LIKE 'sqlite_%' UNION ALL SELECT name FROM sqlite_temp_master WHERE type IN ('table','view') ORDER BY 1 实际上, 如果你查看sqlite3程序的源码 (found in the source tree in the file src/shell.c), you'll ...
TEMP/TEMPORARY "CREATE TEMP(TEMPORARY) TABLE"创建的是临时表格,临时表和与其相关的索引、触发器和视观表都存放在一个名为temp的临时数据库文件中。而名为temp的数据库文件是在第一次使用"CREATE TEMP(TEMPORARY) TABLE"的时候自动创建的。临时表格和名为temp的临时数据库文件会在数据库被关闭的时候会被自动删除...
SQLITE_MASTER 表是只读的。不能对它使用 UPDATE、INSERT 或 DELETE。 它会被 CREATE TABLE、CREATE INDEX、DROP TABLE 和 DROP INDEX 命令自动更新。 临时表不会出现在 SQLITE_MASTER 表中。临时表及其索引和触发器存放在另外一个叫 SQLITE_TEMP_MASTER 的表中。SQLITE_TEMP_MASTER 跟 SQLITE_MASTER 差不多, ...
CREATE [TEMP | TEMPORARY] VIEW view_name AS SELECT column1, column2... FROM table_name WHERE [condition]; 您可以在 SELECT 语句中包含多个表,这与在正常的 SQL SELECT 查询中的方式非常相似。如果使用了可选的 TEMP 或 TEMPORARY 关键字,则将在临时数据库中创建视图。 实例...