楼主: yulihua49

NEWKID:oci确实比存储过程快。

[复制链接]
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
31#
发表于 2012-11-15 10:21 | 只看该作者
looric 发表于 2012-11-15 09:38
导出成csv也可以试试看sqlplus,没准更快呢。
还可以试试看java

不用试,如果同样的方法,oci第一

使用道具 举报

回复
论坛徽章:
14
2009新春纪念徽章
日期:2009-01-04 14:52:28沸羊羊
日期:2015-03-04 14:51:52优秀写手
日期:2014-03-14 06:00:13马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:15蜘蛛蛋
日期:2012-06-27 21:08:142012新春纪念徽章
日期:2012-01-04 11:53:29ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
32#
 楼主| 发表于 2012-11-15 13:09 | 只看该作者
本帖最后由 yulihua49 于 2012-11-15 13:31 编辑
newkid 发表于 2012-11-15 01:34
你也来参加我们的编程比赛怎么样?
http://www.itpub.net/thread-1736930-1-1.html


代码量这个问题很不好说,c从程序启动,准备工作就是一大堆代码。登陆认证,参数配置什么的。
纯粹的工作代码,也可以包装,包装好了,代码很少。包装内的代码算不算呢?
你这个题目够费脑子的。
那个复活节的好做。

使用道具 举报

回复
论坛徽章:
6
2011新春纪念徽章
日期:2011-01-04 10:35:482011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-01-04 11:51:222013年新春福章
日期:2013-02-25 14:51:24兰博基尼
日期:2013-11-01 13:10:24
33#
发表于 2012-11-15 20:54 | 只看该作者
本帖最后由 jowen 于 2012-11-15 20:54 编辑
newkid 发表于 2012-11-15 04:28
新版过程:

CREATE OR REPLACE PROCEDURE SQL_TO_CSV2

我想试了一下。。。弄到PLSQL中不能出结果。。PLSQL8一直运行。。
改换到脚本中。。又报了一个错
不知道我哪里搞错了

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
34#
发表于 2012-11-15 22:17 | 只看该作者
yulihua49 发表于 2012-11-15 13:09
代码量这个问题很不好说,c从程序启动,准备工作就是一大堆代码。登陆认证,参数配置什么的。
纯粹的工 ...

还是pl/sql吧,还能用到数据库的一些功能,比如group by直接就存到嵌套表

使用道具 举报

回复
论坛徽章:
520
奥运会纪念徽章:垒球
日期:2008-09-15 01:28:12生肖徽章2007版:鸡
日期:2008-11-17 23:40:58生肖徽章2007版:马
日期:2008-11-18 05:09:48数据库板块每日发贴之星
日期:2008-11-29 01:01:02数据库板块每日发贴之星
日期:2008-12-05 01:01:03生肖徽章2007版:虎
日期:2008-12-10 07:47:462009新春纪念徽章
日期:2009-01-04 14:52:28数据库板块每日发贴之星
日期:2009-02-08 01:01:03生肖徽章2007版:蛇
日期:2009-03-09 22:18:532009日食纪念
日期:2009-07-22 09:30:00
35#
发表于 2012-11-15 22:34 | 只看该作者
yulihua49 发表于 2012-11-15 13:09
代码量这个问题很不好说,c从程序启动,准备工作就是一大堆代码。登陆认证,参数配置什么的。
纯粹的工 ...

没有吧,这个哪里需要登录和参数配置?只要两个INCLUDE就可以开工了。
如果有标准库函数,尽量使用,自己写的不算。

使用道具 举报

回复
论坛徽章:
520
奥运会纪念徽章:垒球
日期:2008-09-15 01:28:12生肖徽章2007版:鸡
日期:2008-11-17 23:40:58生肖徽章2007版:马
日期:2008-11-18 05:09:48数据库板块每日发贴之星
日期:2008-11-29 01:01:02数据库板块每日发贴之星
日期:2008-12-05 01:01:03生肖徽章2007版:虎
日期:2008-12-10 07:47:462009新春纪念徽章
日期:2009-01-04 14:52:28数据库板块每日发贴之星
日期:2009-02-08 01:01:03生肖徽章2007版:蛇
日期:2009-03-09 22:18:532009日食纪念
日期:2009-07-22 09:30:00
36#
发表于 2012-11-15 22:35 | 只看该作者
jowen 发表于 2012-11-15 20:54
我想试了一下。。。弄到PLSQL中不能出结果。。PLSQL8一直运行。。
改换到脚本中。。又报了一个错
不知道 ...

你是怎么调用的?DIRECTORY创建了没有,有没有授权?报的错误信息是什么?

使用道具 举报

回复
论坛徽章:
520
奥运会纪念徽章:垒球
日期:2008-09-15 01:28:12生肖徽章2007版:鸡
日期:2008-11-17 23:40:58生肖徽章2007版:马
日期:2008-11-18 05:09:48数据库板块每日发贴之星
日期:2008-11-29 01:01:02数据库板块每日发贴之星
日期:2008-12-05 01:01:03生肖徽章2007版:虎
日期:2008-12-10 07:47:462009新春纪念徽章
日期:2009-01-04 14:52:28数据库板块每日发贴之星
日期:2009-02-08 01:01:03生肖徽章2007版:蛇
日期:2009-03-09 22:18:532009日食纪念
日期:2009-07-22 09:30:00
37#
发表于 2012-11-15 22:36 | 只看该作者
〇〇 发表于 2012-11-15 22:17
还是pl/sql吧,还能用到数据库的一些功能,比如group by直接就存到嵌套表

百花齐放,如果yu老师参加了我建议设一个单项奖!

使用道具 举报

回复
论坛徽章:
7
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44咸鸭蛋
日期:2011-06-10 09:50:32ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26双黄蛋
日期:2012-03-30 10:02:542013年新春福章
日期:2013-02-25 14:51:24沸羊羊
日期:2015-03-04 14:51:522015年新春福章
日期:2015-03-06 11:58:18
38#
发表于 2012-11-16 09:38 | 只看该作者
plsql来unloader,肯定是要采用块操作来的快。

使用道具 举报

回复
论坛徽章:
14
2009新春纪念徽章
日期:2009-01-04 14:52:28沸羊羊
日期:2015-03-04 14:51:52优秀写手
日期:2014-03-14 06:00:13马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:15蜘蛛蛋
日期:2012-06-27 21:08:142012新春纪念徽章
日期:2012-01-04 11:53:29ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
39#
 楼主| 发表于 2012-11-16 10:53 | 只看该作者
newkid 发表于 2012-11-15 22:36
百花齐放,如果yu老师参加了我建议设一个单项奖!

脑子不够用了,旁观吧。

使用道具 举报

回复
论坛徽章:
14
2009新春纪念徽章
日期:2009-01-04 14:52:28沸羊羊
日期:2015-03-04 14:51:52优秀写手
日期:2014-03-14 06:00:13马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:15蜘蛛蛋
日期:2012-06-27 21:08:142012新春纪念徽章
日期:2012-01-04 11:53:29ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
40#
 楼主| 发表于 2012-11-16 10:55 | 只看该作者
本帖最后由 yulihua49 于 2012-11-16 11:04 编辑
sz_lee820 发表于 2012-11-16 09:38
plsql来unloader,肯定是要采用块操作来的快。


程序在前边,不是我写的,也没仔细看。
加载时块操作肯定快,卸载时好像差不多。
你能改出一个,我们试试?注意是通用的卸载,表名不定的。
因为与oci差了一倍的速度,要补上这个差距挺难的。

用户需求是异地卸载。PL/SQL可以不放在存储过程,用sqlplus直接异地执行吗?

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表