??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品国产视频,91精品国产91久久综合,国产精品亚洲不卡ahttp://www.aygfsteel.com/wphmoon/archive/2011/02/16/344474.html月挂夜中?/dc:creator>月挂夜中?/author>Wed, 16 Feb 2011 13:31:00 GMThttp://www.aygfsteel.com/wphmoon/archive/2011/02/16/344474.htmlhttp://www.aygfsteel.com/wphmoon/comments/344474.htmlhttp://www.aygfsteel.com/wphmoon/archive/2011/02/16/344474.html#Feedback6http://www.aygfsteel.com/wphmoon/comments/commentRss/344474.htmlhttp://www.aygfsteel.com/wphmoon/services/trackbacks/344474.html阅读全文

]]>
springside3.*中log4j和java.util.concurrent的结合?/title><link>http://www.aygfsteel.com/wphmoon/archive/2011/02/13/344206.html</link><dc:creator>月挂夜中?/dc:creator><author>月挂夜中?/author><pubDate>Sun, 13 Feb 2011 13:20:00 GMT</pubDate><guid>http://www.aygfsteel.com/wphmoon/archive/2011/02/13/344206.html</guid><wfw:comment>http://www.aygfsteel.com/wphmoon/comments/344206.html</wfw:comment><comments>http://www.aygfsteel.com/wphmoon/archive/2011/02/13/344206.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wphmoon/comments/commentRss/344206.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wphmoon/services/trackbacks/344206.html</trackback:ping><description><![CDATA[     摘要:         在springside3.*中的showcase案例中,有一个把log4j的日志存入数据库的演C,下面是我对这个案例的学习W记?1、我们首先来看下log4j相关日志的配|: #Async Database Appender (Store business&n...  <a href='http://www.aygfsteel.com/wphmoon/archive/2011/02/13/344206.html'>阅读全文</a><img src ="http://www.aygfsteel.com/wphmoon/aggbug/344206.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wphmoon/" target="_blank">月挂夜中?/a> 2011-02-13 21:20 <a href="http://www.aygfsteel.com/wphmoon/archive/2011/02/13/344206.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用XmemcachedClient讄~存对象q期旉的问?/title><link>http://www.aygfsteel.com/wphmoon/archive/2011/01/21/343337.html</link><dc:creator>月挂夜中?/dc:creator><author>月挂夜中?/author><pubDate>Fri, 21 Jan 2011 08:18:00 GMT</pubDate><guid>http://www.aygfsteel.com/wphmoon/archive/2011/01/21/343337.html</guid><wfw:comment>http://www.aygfsteel.com/wphmoon/comments/343337.html</wfw:comment><comments>http://www.aygfsteel.com/wphmoon/archive/2011/01/21/343337.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wphmoon/comments/commentRss/343337.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wphmoon/services/trackbacks/343337.html</trackback:ping><description><![CDATA[前几天在做一个涉及到memcache的项目,使用XmemcachedClient来操作memcacheQ由于是一个季度的数据Q保存数据时q样?br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: #000000"> memcachedClient.set(key, expiredTime, value)</span></div> 其中讄了过期时间ؓ90?br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: #0000ff">int</span><span style="color: #000000"> cacheExpireTime </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">60</span><span style="color: #000000">*</span><span style="color: #000000">60</span><span style="color: #000000">*</span><span style="color: #000000">24</span><span style="color: #000000">*</span><span style="color: #000000">90</span><span style="color: #000000">;</span></div> l果杯具了Q保存后用getҎ取时都是nullQ后来无意中把过期时间改成小?0天,完全没有问题,l过h大神的帮忙,l于发现了原因?br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: #000000">服务端的处理<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />旉处理源代码【memcached.c】如下:<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />#define REALTIME_MAXDELTA </span><span style="color: #000000">60</span><span style="color: #000000">*</span><span style="color: #000000">60</span><span style="color: #000000">*</span><span style="color: #000000">24</span><span style="color: #000000">*</span><span style="color: #000000">30</span><span style="color: #000000">                     </span><span style="color: #008000">//</span><span style="color: #008000"> 定义30天的U数</span><span style="color: #008000"><br /> <img id="Codehighlighter1_150_719_Open_Image" onclick="this.style.display='none'; Codehighlighter1_150_719_Open_Text.style.display='none'; Codehighlighter1_150_719_Closed_Image.style.display='inline'; Codehighlighter1_150_719_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_150_719_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_150_719_Closed_Text.style.display='none'; Codehighlighter1_150_719_Open_Image.style.display='inline'; Codehighlighter1_150_719_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /></span><span style="color: #0000ff">static</span><span style="color: #000000"> rel_time_t realtime(</span><span style="color: #0000ff">const</span><span style="color: #000000"> time_t exptime) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_150_719_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_150_719_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />       </span><span style="color: #0000ff">if</span><span style="color: #000000"> (exptime </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">) </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br /> <img id="Codehighlighter1_227_515_Open_Image" onclick="this.style.display='none'; Codehighlighter1_227_515_Open_Text.style.display='none'; Codehighlighter1_227_515_Closed_Image.style.display='inline'; Codehighlighter1_227_515_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_227_515_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_227_515_Closed_Text.style.display='none'; Codehighlighter1_227_515_Open_Image.style.display='inline'; Codehighlighter1_227_515_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />       </span><span style="color: #0000ff">if</span><span style="color: #000000"> (exptime </span><span style="color: #000000">></span><span style="color: #000000"> REALTIME_MAXDELTA) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_227_515_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_227_515_Open_Text"><span style="color: #000000">{                       </span><span style="color: #008000">//</span><span style="color: #008000"> 过30天,是绝Ҏ?/span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">              </span><span style="color: #0000ff">if</span><span style="color: #000000"> (exptime </span><span style="color: #000000"><=</span><span style="color: #000000"> process_started)                         </span><span style="color: #008000">//</span><span style="color: #008000"> 于q程启动日期</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">                      </span><span style="color: #0000ff">return</span><span style="color: #000000"> (rel_time_t)</span><span style="color: #000000">1</span><span style="color: #000000">;                                  </span><span style="color: #008000">//<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">              </span><span style="color: #0000ff">return</span><span style="color: #000000"> (rel_time_t)(exptime </span><span style="color: #000000">-</span><span style="color: #000000"> process_started);   </span><span style="color: #008000">//</span><span style="color: #008000"> q回q程启动之后的时间差</span><span style="color: #008000"><br /> <img id="Codehighlighter1_522_717_Open_Image" onclick="this.style.display='none'; Codehighlighter1_522_717_Open_Text.style.display='none'; Codehighlighter1_522_717_Closed_Image.style.display='inline'; Codehighlighter1_522_717_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_522_717_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_522_717_Closed_Text.style.display='none'; Codehighlighter1_522_717_Open_Image.style.display='inline'; Codehighlighter1_522_717_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" /></span><span style="color: #000000">       }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">else</span><span style="color: #000000"> </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_522_717_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_522_717_Open_Text"><span style="color: #000000">{                                                                   </span><span style="color: #008000">//</span><span style="color: #008000"> 不超q?0天,是相Ҏ?/span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">              </span><span style="color: #0000ff">return</span><span style="color: #000000"> (rel_time_t)(exptime </span><span style="color: #000000">+</span><span style="color: #000000"> current_time);       </span><span style="color: #008000">//</span><span style="color: #008000"> exptime + (tvsec - process_started)</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" /></span><span style="color: #000000">       }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />}</span></span></div> 原来过30天就自动转换成绝Ҏ_和进E启动时间比较,昄60*60*24*90于启动日期的绝ҎQ所以对象一存入p期了Q肯定取不到数据?br /> 具体的问题请围观q篇文章Q?a >http://blog.sina.com.cn/s/blog_539d361e0100nc9h.html</a>? <img src ="http://www.aygfsteel.com/wphmoon/aggbug/343337.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wphmoon/" target="_blank">月挂夜中?/a> 2011-01-21 16:18 <a href="http://www.aygfsteel.com/wphmoon/archive/2011/01/21/343337.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>xfire的webserviceҎ中datecd参数为null出现I指针错误的问题http://www.aygfsteel.com/wphmoon/archive/2010/02/24/313758.html月挂夜中?/dc:creator>月挂夜中?/author>Wed, 24 Feb 2010 01:12:00 GMThttp://www.aygfsteel.com/wphmoon/archive/2010/02/24/313758.htmlhttp://www.aygfsteel.com/wphmoon/comments/313758.htmlhttp://www.aygfsteel.com/wphmoon/archive/2010/02/24/313758.html#Feedback2http://www.aygfsteel.com/wphmoon/comments/commentRss/313758.htmlhttp://www.aygfsteel.com/wphmoon/services/trackbacks/313758.html
public void writeObject(Object object, MessageWriter writer, MessageContext context)
    
{
        Calendar c 
= Calendar.getInstance();
        c.setTime((Date) object);
        writer.writeValue(format.format(c));
    }
修改q后的代码如下:
public void writeObject(Object object, MessageWriter writer,
            MessageContext context) 
{
        
if (object != null{
            Calendar c 
= Calendar.getInstance();
            c.setTime((Date) object);
            writer.writeValue(format.format(c));
        }
 else {
            writer.writeXsiNil();
        }

    }
加了个对null的判断就好了。很不幸的是xfire现在变成了cxfQ指望官方在新的xfire版本中改正这个bug是没戏了Q大家还是自己改改用吧?

]]>
oracle中inQnot in和existsQnot exists之间的区?/title><link>http://www.aygfsteel.com/wphmoon/archive/2009/01/07/250325.html</link><dc:creator>月挂夜中?/dc:creator><author>月挂夜中?/author><pubDate>Wed, 07 Jan 2009 07:03:00 GMT</pubDate><guid>http://www.aygfsteel.com/wphmoon/archive/2009/01/07/250325.html</guid><wfw:comment>http://www.aygfsteel.com/wphmoon/comments/250325.html</wfw:comment><comments>http://www.aygfsteel.com/wphmoon/archive/2009/01/07/250325.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wphmoon/comments/commentRss/250325.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wphmoon/services/trackbacks/250325.html</trackback:ping><description><![CDATA[         一直听到的都是说尽量用exists不要用inQ因为exists只判断存在而in需要对比|所以exists比较快,但看了看|上的一些东西才发现Ҏ不是q么回事?br /> 下面q段是抄?br /> Select * from T1 where x in ( select y from T2 )<br /> 执行的过E相当于:<br /> select * <br />   from t1, ( select distinct y from t2 ) t2<br />  where t1.x = t2.y;<br /> <br /> select * from t1 where exists ( select null from t2 where y = x )<br /> 执行的过E相当于:<br /> for x in ( select * from t1 )<br />    loop<br />       if ( exists ( select null from t2 where y = x.x )<br />       then <br />          OUTPUT THE RECORD<br />       end if<br /> end loop<br /> <br /> 从我的角度来_in的方式比较直观,exists则有些绕Q而且in可以用于各种子查询,而exists好像只用于关联子查询Q其他子查询当然也可以用Q可惜没意义Q?br /> ׃exists是用loop的方式,所以,循环的次数对于exists影响最大,所以,外表要记录数,内表无所谓了Q而in用的是hash joinQ所以内表如果小Q整个查询的范围都会很小Q如果内表很大,外表如果也很大就很慢了,q时候exists才真正的会快qin的方式?br />          下面q段q是抄的 <div><font face="宋体"><font size="2"><strong>not in 和not exists</strong><br /> 如果查询语句使用了not in 那么内外表都q行全表扫描Q没有用到烦引;<br /> 而not extsts 的子查询依然能用到表上的索引?br /> 所以无论那个表大,用not exists都比not in要快?/font></font></div>           也就是说Qin和exists需要具体情况具体分析,not in和not exists׃用分析了Q尽量用not exists好了?br /> <img src ="http://www.aygfsteel.com/wphmoon/aggbug/250325.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wphmoon/" target="_blank">月挂夜中?/a> 2009-01-07 15:03 <a href="http://www.aygfsteel.com/wphmoon/archive/2009/01/07/250325.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何查看sql的执行计?/title><link>http://www.aygfsteel.com/wphmoon/archive/2009/01/07/250303.html</link><dc:creator>月挂夜中?/dc:creator><author>月挂夜中?/author><pubDate>Wed, 07 Jan 2009 04:00:00 GMT</pubDate><guid>http://www.aygfsteel.com/wphmoon/archive/2009/01/07/250303.html</guid><wfw:comment>http://www.aygfsteel.com/wphmoon/comments/250303.html</wfw:comment><comments>http://www.aygfsteel.com/wphmoon/archive/2009/01/07/250303.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wphmoon/comments/commentRss/250303.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wphmoon/services/trackbacks/250303.html</trackback:ping><description><![CDATA[在pl/sql developer中,直接写条sqlQ按F5Q就可以调出执行计划Q但在只有sql plus的情况下Q只能用下面q个语句了,<br /> explain plan for select ....<br /> 然后再来一?br /> select * from table(dbms_xplan.display());<br /> ׃出现一个类g面的信息<br /> PLAN_TABLE_OUTPUT<br /> --------------------------------------------------------------------------------<br /> <br /> ----------------------------------------------------------------------------<br /> | Id  | Operation                    |  Name       | Rows  | Bytes | Cost  |<br /> ----------------------------------------------------------------------------<br /> |   0 | SELECT STATEMENT             |             |       |       |       |<br /> |   1 |  NESTED LOOPS                |             |       |       |       |<br /> |   2 |   TABLE ACCESS FULL          | AC01        |       |       |       |<br /> |   3 |   TABLE ACCESS BY INDEX ROWID| AB01        |       |       |       |<br /> |   4 |    INDEX UNIQUE SCAN         | PK_AB01     |       |       |       |<br /> ----------------------------------------------------------------------------<br /> <br /> <br /> PLAN_TABLE_OUTPUT<br /> --------------------------------------------------------------------------------<br /> Note: rule based optimization, PLAN_TABLE' is old version<br /> <br /> p看到执行计划了?br /> <br /> <img src ="http://www.aygfsteel.com/wphmoon/aggbug/250303.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wphmoon/" target="_blank">月挂夜中?/a> 2009-01-07 12:00 <a href="http://www.aygfsteel.com/wphmoon/archive/2009/01/07/250303.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ҏ条g动态定义游?/title><link>http://www.aygfsteel.com/wphmoon/archive/2008/07/08/213330.html</link><dc:creator>月挂夜中?/dc:creator><author>月挂夜中?/author><pubDate>Tue, 08 Jul 2008 06:46:00 GMT</pubDate><guid>http://www.aygfsteel.com/wphmoon/archive/2008/07/08/213330.html</guid><wfw:comment>http://www.aygfsteel.com/wphmoon/comments/213330.html</wfw:comment><comments>http://www.aygfsteel.com/wphmoon/archive/2008/07/08/213330.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wphmoon/comments/commentRss/213330.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wphmoon/services/trackbacks/213330.html</trackback:ping><description><![CDATA[在oracle的函数或q程中,有时候需要根据传q来的参数或者别的什么原因动态定义游标,那么该怎么定义呢,Ҏ如下Q?br /> 首先Q定义游标变量:<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #000000">type   cur   </span><span style="color: #0000ff">is</span><span style="color: #000000">   ref   </span><span style="color: #0000ff">cursor</span><span style="color: #000000">; <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />cv_name cur;</span></div> 然后Q动态定义游标:<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff">If</span><span style="color: #000000"> length(v_1)</span><span style="color: #808080">></span><span style="font-weight: bold; color: #800000">0</span><span style="color: #000000"> </span><span style="color: #0000ff">Then</span><span style="color: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />      </span><span style="color: #0000ff">Open</span><span style="color: #000000"> cv_name </span><span style="color: #0000ff">For</span><span style="color: #000000"> </span><span style="color: #ff0000">'</span><span style="color: #ff0000">select column1 from table1 where column1 = </span><span style="color: #ff0000">'</span><span style="color: #808080">||</span><span style="color: #000000">v_1;      <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />    </span><span style="color: #0000ff">Else</span><span style="color: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />      </span><span style="color: #0000ff">Open</span><span style="color: #000000"> cv_name </span><span style="color: #0000ff">For</span><span style="color: #000000"> </span><span style="color: #ff0000">'</span><span style="color: #ff0000">select column1 from table1</span><span style="color: #ff0000">'</span><span style="color: #000000">;      <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />    </span><span style="color: #0000ff">End</span><span style="color: #000000"> </span><span style="color: #0000ff">If</span><span style="color: #000000">;</span></div> 后面的就按游标的正常使用好了? <img src ="http://www.aygfsteel.com/wphmoon/aggbug/213330.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wphmoon/" target="_blank">月挂夜中?/a> 2008-07-08 14:46 <a href="http://www.aygfsteel.com/wphmoon/archive/2008/07/08/213330.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于oracle中的列用别名后在sql中的操作http://www.aygfsteel.com/wphmoon/archive/2008/03/20/187428.html月挂夜中?/dc:creator>月挂夜中?/author>Thu, 20 Mar 2008 02:47:00 GMThttp://www.aygfsteel.com/wphmoon/archive/2008/03/20/187428.htmlhttp://www.aygfsteel.com/wphmoon/comments/187428.htmlhttp://www.aygfsteel.com/wphmoon/archive/2008/03/20/187428.html#Feedback1http://www.aygfsteel.com/wphmoon/comments/commentRss/187428.htmlhttp://www.aygfsteel.com/wphmoon/services/trackbacks/187428.html     select col1,col2,col1+col2 from table1;
    但如果用了别名Q情况就不同了:
    select col1 a,col2 b,a+b from table1;
    会报以下的错误:
    ORA-00904: "B": invalid identifier
    怎么解决呢,是套一个select在外面:
    select a,b,a+b from (select col1 a,col2 b from table1);
    q样没有问题了?

]]>
关于oracle的dbms_output的两个小问题http://www.aygfsteel.com/wphmoon/archive/2008/02/19/180627.html月挂夜中?/dc:creator>月挂夜中?/author>Tue, 19 Feb 2008 03:37:00 GMThttp://www.aygfsteel.com/wphmoon/archive/2008/02/19/180627.htmlhttp://www.aygfsteel.com/wphmoon/comments/180627.htmlhttp://www.aygfsteel.com/wphmoon/archive/2008/02/19/180627.html#Feedback1http://www.aygfsteel.com/wphmoon/comments/commentRss/180627.htmlhttp://www.aygfsteel.com/wphmoon/services/trackbacks/180627.html 2、dbms_output.put_line每行只能昄255个字W,过了就会报错,报错内容如下
      ORA-20000: ORU-10028: line length overflow, limit of 255 chars per line
解决q个问题的方法如下:

declare 
  v_result 
Varchar2(1000);--q是需要打印出l果的字W串
  v_pos Number := 1;--用来记录v_result每行开始字W的位置

WHILE v_pos<= LENGTH(v_result) LOOP
          DBMS_OUTPUT.PUT_LINE(SUBSTR(v_result, v_pos, 
200));
          v_pos:
= v_pos+ 200;
      
END LOOP;
q样p打印过255长度的字W串Q超q?00长度的自动换行打印出?

]]>
վ֩ģ壺 ʤ| | | | | | | ۳| | | ͤ| ɰ| ʯ| ͬ| | ˳| | | | ʯ| ƺ| Т| Ȫ| | Ͱ| ʷ| | Ϫ| | | ˹| | ˾| | | | | ƽ| ٸ| ʤ| ͨ|