PgSQl临时表创建及应用实例解析
导读:收集整理的这篇文章主要介绍了PgSQl临时表创建及应用实例解析,觉得挺不错的,现在分享给大家,也给大家做个参考。 创建前可先删除drop table tmp0创建临时表select *...
收集整理的这篇文章主要介绍了PgSQl临时表创建及应用实例解析,觉得挺不错的,现在分享给大家,也给大家做个参考。 创建前可先删除
drop table tmp0
创建临时表
select * into temp table tmp0 From xxx create index idx_tmp0_inner_cd on tmp0(inner_cd);
查看临时表是否创建,返回0表示未创建,1为创建
select count(*) from pg_class where relname = 'tmp0'
或者用下面,下面语句在Pg和MySQL中都适用
Create Table If Not Exists temp.MyTable(xxx vArchar (20) Primary key ,thTime VARchar (20) ,name varchar (20))
同样可以用在删除表中:
DROP TABLE If Exists temp.mjp_temp_update_LOG
应用例子:
SELECT ids, code, INTO TEMP TABLE tmp0FROM TEMP .m_PRoduct_xWHERE TEMP .m_product_x.ids = ''group by TEMP .m_product_x.code, TEMP .m_product_x.ids;
CREATE INDEX idx_tmp0_inner_cd ON tmp0 (code);
SELECT*FROM TEMP .m_productINNER JOIN tmp0 ON TEMP .m_product.code = tmp0.codeWHERE TEMP .m_product.ids = ''ORDER BY tmp0.xx, tmp0.ss;
DROP TABLE tmp0;
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
您可能感兴趣的文章:- pgsql查询优化之模糊查询实例详解
- C#使用EF连接PGSql数据库的完整步骤
- 简单的pgsql pdo php操作类实现代码
- PostgreSQL教程(二十):PL/pgSQL过程语言
- MySQL锁阻塞的深入分析
- mysql查看死锁与去除死锁示例详解
- Mysql查看死锁与解除死锁的深入讲解
- mysql插入前判断数据是否存在的操作
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: PgSQl临时表创建及应用实例解析
本文地址: https://pptw.com/jishu/632852.html
