浅谈sqlite临时表
上个周在公司项目中,想要读取sqlite数据库中的一张数据表,可是怎么也查不到那张表的数据信息。就感觉很奇怪,源代码中多处使用那张表,而且存取信息也都正常。后来仔细查找了很久,才在创建表的sql语句中发现那是一张临时表。
sqlite临时表的创建
CREATE TEMPORARY TABLE tablename {
dataname datatype
};
创建完成,可以在数据库中看到一张临时表
temp.tablename
删除临时表
drop table temp.tablename;
临时表的用途
临时存储一些数据,程序结束后就不要这些存储数据时使用。数据库连接断开后,数据表自动删除,给开发人员带来很大的便利性。