ITXP365(智码IT网)

分享电脑知识,传播IT技巧

致敬爱学习的您,祝您访问愉快!

在sqlite中使用临时表TEMPORARY TABLE


发布:智码IT网   阅读:
-- 删除临时表tmpClass
DROP TABLE IF EXISTS tmpClass;  

-- 创建临时表tmpClass
CREATE TEMPORARY TABLE tmpClass AS 
SELECT * FROM Class;

-- 查询临时表
SELECT * FROM tmpClass;    -- 未显示指定数据库:先查临时数据库的tmpClass表,如未找到,再查main库的tmpClass表
SELECT * temp.tmpQuestion; -- 显示指定数据库  :查询临时数据库表

-- 查询实际表
SELECT * FROM Class;       -- 未显示指定数据库:先查临时数据库的Class表,如未找到,再查main库的Class表
SELECT * FROM main.Class;  -- 显示指定数据库  :查询实际数据库表

-- 【注意】
-- 1、临时表可以和实际表同名,因为临时表存放在temp库下,但应避免这样做;
-- 2、如果临时表和实际表同名,临时表优先级高
-- 3、如果临时表和实际表同名,执行SQL时应显示写明temp或main数据库前缀,否则优先找temp库下的临时表,后找实际表。
上一篇:没有了
下一篇:没有了

© 2001-智码IT网 www.itxp365.com版权所有

蜀ICP备2021001527号