• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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 tmp0
    FROM
      TEMP .m_product_x
    WHERE
      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_product
    INNER JOIN tmp0 ON TEMP .m_product.code = tmp0.code
    WHERE
      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插入前判断数据是否存在的操作
    上一篇:PostgreSQL基础知识之SQL操作符实践指南
    下一篇:PostgreSQL COALESCE使用方法代码解析
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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