首页数据库PgSQl临时表创建及应用实例解析

PgSQl临时表创建及应用实例解析

时间2024-02-29 12:15:03发布访客分类数据库浏览555
导读:收集整理的这篇文章主要介绍了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
Mac系统重置PostgreSQL密码的方法示例代码 PostgreSQL图(graph)的递归查询实例

游客 回复需填写必要信息