zoukankan      html  css  js  c++  java
  • postgres 使用存储过程批量插入数据

    參考资料(pl/pgsql 官方文档): http://www.postgresql.org/docs/9.3/static/plpgsql.html



    create or replace function creatData2() returns 
    boolean AS
    $BODY$
    declare ii integer;
      begin
      II:=1;
      FOR ii IN 1..10000000 LOOP
      INSERT INTO ipm_model_history_data (res_model, res_id) VALUES (116, ii);
      end loop;
      return true;
      end;
    $BODY$
    LANGUAGE plpgsql;
    select * from creatData2() as tab;


    插入1千万条数据耗时610s。当然字段不多的情况下。

查看全文
  • 相关阅读:
    Windows 8(64位)如何搭建 Android 开发环境与真机测试(转)
    C# winform写入和读取TXT文件
    winform利用ImageList控件和ListView控件组合制作图片文件浏览器
    Linux 桌面玩家指南:01. 玩转 Linux 系统的方法论
    这些年一直记不住的 Java I/O
    深入理解 JavaScript,以及 Linux 下的开发调试工具
    在 Ubuntu 中使用 Visual Studio Code
    像黑客一样使用 Linux 命令行
    JAAS 是个什么梗
    Java 开发主流 IDE 环境体验
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10935006.html
  • Copyright © 2011-2022 走看看