CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

Proc 中 Insert数据问题

楼主jyd30(三人行有我师)2005-06-03 08:47:29 在 Oracle / 开发 提问

在Proc   中打开游标后向另外一个表中insert数据.  
   
  第一种方式是:在循环提取游标数据时insert数据.  
   
  第二种方式是:在循环提取游标数据时先将要Insert的数据写入文本文件中.  
  关闭游标后,将文本文件批量导入表中.  
   
  当数据量在几百万条时,请问采用哪种方式更快?  
  问题点数:50、回复次数:4Top

1 楼heyixiang(子豚の愛人)回复于 2005-06-03 10:26:36 得分 5

我觉得还是第一种Top

2 楼ritokusyou(珍惜*情)回复于 2005-06-03 11:04:33 得分 20

我认为也是第一种,在你写入文件时,也是要将数据提取出来,将文本文件批量导入表中也是Insert过程。实际上第二种比第一种多了写文件和读文件的时间,应该没有第一种快捷。Top

3 楼hanxingwuqing(无效参数)回复于 2005-06-03 19:17:28 得分 5

不懂,学习中……  
   
  顺便蹭点分啊  
   
  ------------  
  蹭分就是硬道理~~~~~~~~~~~~Top

4 楼skystar99047(天星)回复于 2005-06-04 10:10:54 得分 20

采用第一种,第二种会产生倍数级差距。Top

相关问题

  • 从表单接收数据,INSERT到数据库中 ......Holen
  • 在oracle中用proc如何connect上远端的数据库 ?急!
  • 为什么不能从proc中fetch出数据
  • proc连接数据库
  • dotnet中如何来系统判断是insert数据,还是updata数据,还是del数据呢??
  • 如果在两个数据库中用insert ...select从一个数据库中的表给另一个数据库中的表追加数据?
  • 到底三层数据库中怎么向数据库添加数据啊?我用clientdataset.commandtext:='insert.... ';clientdataset.excute;但系统说在数据集打开时
  • 如何向oracle中写时间型数据,用insert into语名
  • 怎样用insert向数据库中插入图片啊??
  • adoquery中无法使用insert插入select数据吗,

关键词

  • 数据
  • 文件
  • 游标
  • 文本文件批量导入
  • 循环提取
  • 写入
  • 表
  • proc
  • insert
  • 方式

得分解答快速导航

  • 帖主:jyd30
  • heyixiang
  • ritokusyou
  • hanxingwuqing
  • skystar99047

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo