??xml version="1.0" encoding="utf-8" standalone="yes"?>久草在线视频福利,国产视频网站一区二区三区,又黄又爽在线观看http://www.aygfsteel.com/alex/category/19060.html不求多得,只求一? about java,hibernate,spring,design,database,Ror,ruby,快速开?lt;br/> 最q关心的内容:Jboss Seam框架QJSF,EJB3 <br/> 本站的官方站Ҏ:<a href="www.foxlog.org">www.foxlog.org</a> zh-cnSun, 19 Aug 2007 09:14:32 GMTSun, 19 Aug 2007 09:14:32 GMT60利用其他表的数据update当前?/title><link>http://www.aygfsteel.com/alex/archive/2007/08/19/137929.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Sun, 19 Aug 2007 04:49:00 GMT</pubDate><guid>http://www.aygfsteel.com/alex/archive/2007/08/19/137929.html</guid><wfw:comment>http://www.aygfsteel.com/alex/comments/137929.html</wfw:comment><comments>http://www.aygfsteel.com/alex/archive/2007/08/19/137929.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/alex/comments/commentRss/137929.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/alex/services/trackbacks/137929.html</trackback:ping><description><![CDATA[     摘要: l常用到update语句Q不q很用到其他表的数据来更新当前表,q次用到了,ȝ一?<br> <br>  <a href='http://www.aygfsteel.com/alex/archive/2007/08/19/137929.html'>阅读全文</a><img src ="http://www.aygfsteel.com/alex/aggbug/137929.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/alex/" target="_blank">Alex</a> 2007-08-19 12:49 <a href="http://www.aygfsteel.com/alex/archive/2007/08/19/137929.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> 从数据库导出大数据量的文件的解决Ҏhttp://www.aygfsteel.com/alex/archive/2007/08/18/137798.htmlAlexAlexSat, 18 Aug 2007 04:46:00 GMThttp://www.aygfsteel.com/alex/archive/2007/08/18/137798.htmlhttp://www.aygfsteel.com/alex/comments/137798.htmlhttp://www.aygfsteel.com/alex/archive/2007/08/18/137798.html#Feedback0http://www.aygfsteel.com/alex/comments/commentRss/137798.htmlhttp://www.aygfsteel.com/alex/services/trackbacks/137798.html

key words: plsql,导出数据Q大数据?/p>

最q的账务的项目中需要导出Excel报表Q数据量比较?解决Ҏ如下 Q?/p>

1.通过plsql在服务器端查询出W合要求的纪录,然后直接写到文本文g?/p>

2.在web端通过的方式L本文Ӟ通过POI写到Excel,生成的Excel写到respoonse实现下蝲

q样做的好处是不必一ơ性将满条g的纪录全部取出来Q而是通过的方式Q?/p>

q个方式原来在处理Blobcd的字D|有直接的getStream来支持的Q这ơ普通的数据只好通过文g的方式来实现.

贴一Dsample的代?/p>


sql 代码
 
  1. create or replace procedure alex_table_to_txt(filepath varchar2,filename varchar2) is  
  2. --var  
  3. v1 alex2.name%type;  
  4. v2 alex2.address%type;  
  5. v3 alex2.groupname%type;  
  6.   
  7. output varchar2(200);  
  8.   
  9. --file var  
  10. file_handle UTL_FILE.FILE_TYPE;  
  11.   
  12. cursor readtable is select t.name,t.address,t.groupname from alex2 t;  
  13. begin  
  14. file_handle:=utl_file.fopen(filepath,filename,'w',6000);  
  15. open readtable;  
  16.   
  17. loop  
  18. fetch readtable into v1,v2,v3;  
  19. exit when readtable%notfound;  
  20. output:=v1 || ',' || v2 || ',' || v3 ;  
  21. utl_file.put_line(file_handle,output);  
  22.   
  23. end loop;  
  24.   
  25. close readtable;  
  26. utl_file.fclose(file_handle);  
  27. end alex_table_to_txt;  
  28. /  

 

Ƣ迎讨论你的Ҏ



Alex 2007-08-18 12:46 发表评论
]]>
Oracle 自动启动命ohttp://www.aygfsteel.com/alex/archive/2007/06/12/123519.htmlAlexAlexTue, 12 Jun 2007 01:13:00 GMThttp://www.aygfsteel.com/alex/archive/2007/06/12/123519.htmlhttp://www.aygfsteel.com/alex/comments/123519.htmlhttp://www.aygfsteel.com/alex/archive/2007/06/12/123519.html#Feedback0http://www.aygfsteel.com/alex/comments/commentRss/123519.htmlhttp://www.aygfsteel.com/alex/services/trackbacks/123519.htmlecho "begin to start oracle"
lsnrctl start
sqlplus /nolog 
<<EOF
connect /as sysdba
startup
exit
exit
echo "oracle have started"


Alex 2007-06-12 09:13 发表评论
]]>
Oracle查询U束http://www.aygfsteel.com/alex/archive/2007/04/11/109932.htmlAlexAlexWed, 11 Apr 2007 08:09:00 GMThttp://www.aygfsteel.com/alex/archive/2007/04/11/109932.htmlhttp://www.aygfsteel.com/alex/comments/109932.htmlhttp://www.aygfsteel.com/alex/archive/2007/04/11/109932.html#Feedback0http://www.aygfsteel.com/alex/comments/commentRss/109932.htmlhttp://www.aygfsteel.com/alex/services/trackbacks/109932.html阅读全文

Alex 2007-04-11 16:09 发表评论
]]>
[讨论]上传文g攑֜哪里比较合?http://www.aygfsteel.com/alex/archive/2007/01/31/96831.htmlAlexAlexWed, 31 Jan 2007 01:06:00 GMThttp://www.aygfsteel.com/alex/archive/2007/01/31/96831.htmlhttp://www.aygfsteel.com/alex/comments/96831.htmlhttp://www.aygfsteel.com/alex/archive/2007/01/31/96831.html#Feedback4http://www.aygfsteel.com/alex/comments/commentRss/96831.htmlhttp://www.aygfsteel.com/alex/services/trackbacks/96831.html
目里面有上传文g的需?我想了一下不外乎下面两种处理Ҏ:

1. 在数据库表中建立一个blob字段存放用户上传文g.
2. 在服务器上徏立一个文件夹保存用户上传文g,数据库表中只存放该文件的url地址.

我本人现在比较們֐于第2U方? 主要原因是担心方?的效率(我用的是mysql数据库)?但是处理q程中除了维护数据库中表的字D还要维护上传的文g,E微ȝ一炏V?/wbr>

大家在项目里面又是怎么做呢Q?l我点徏议!谢谢


讨论内容? javaeye

robin更徏议第二种ҎQ放在数据库中主要的问题?AppServer吃不消,开销比较?

上面是摘录,不过我们q里用的是Oracle9i AS,在Oracle的协作套间里一般文或者上传的文g都是保存在数据库里,q把q个Ҏ作为Oracle 与别的协作套件之间不同的卖点?br>
大家以ؓ如何? 我直觉是Oracle的DB和oc4j的AppServer对付q个g没有开销上的担心Q但是没有实际检过?

换句话说Q文件的理是放在文件夹里方便还是数据库里方? 有点为难

update (2007-5-13):
q有一U方案结合了数据库和IOQ我认ؓ比较可行Q就是文件存在数据库Q但是下载的时候第一ơ从数据库下载,然后W一ơ这个文件保存在一个时文件夹下面Q以后每ơ下载的时候L先检查此临时文g夹,如果已经存在则直接下载,如果没有则从数据库重复这个动作。当Ӟ保存在时文件夹下的文g的命名需要唯一Q这个应该没有问题?/span>

Alex 2007-01-31 09:06 发表评论
]]>
վ֩ģ壺 | | | | | Ȫ| ͨ| ٹ| ī| Dz| | ³ľ| ۳| ˳| ˮ| лͨ| 㽭ʡ| ֽ| | ȫ| ٰ| | | | ˮ| | Ϊ| | ߰| | ƽ| | մ| ͷ| | Դ| | | ߺ| ɣֲ| |