﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-悟心</title><link>http://www.blogjava.net/Reg/</link><description>成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。
上人生的旅途罢。前途很远,也很暗。然而不要怕。不怕的人的面前才有路。</description><language>zh-cn</language><lastBuildDate>Thu, 05 Mar 2026 17:57:26 GMT</lastBuildDate><pubDate>Thu, 05 Mar 2026 17:57:26 GMT</pubDate><ttl>60</ttl><item><title>MSDN告诉你网址</title><link>http://www.blogjava.net/Reg/archive/2013/04/19/398068.html</link><dc:creator>艾波</dc:creator><author>艾波</author><pubDate>Fri, 19 Apr 2013 01:53:00 GMT</pubDate><guid>http://www.blogjava.net/Reg/archive/2013/04/19/398068.html</guid><wfw:comment>http://www.blogjava.net/Reg/comments/398068.html</wfw:comment><comments>http://www.blogjava.net/Reg/archive/2013/04/19/398068.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Reg/comments/commentRss/398068.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Reg/services/trackbacks/398068.html</trackback:ping><description><![CDATA[<a href="http://msdn.itellyou.cn/?lang=zh-cn">http://msdn.itellyou.cn/?lang=zh-cn</a><img src ="http://www.blogjava.net/Reg/aggbug/398068.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Reg/" target="_blank">艾波</a> 2013-04-19 09:53 <a href="http://www.blogjava.net/Reg/archive/2013/04/19/398068.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>网络精灵(IP地址切换器)v2.0.0.3 final &lt;font color=red&gt;附AU3源码&lt;/font&gt;（更新）</title><link>http://www.blogjava.net/Reg/archive/2012/06/19/381088.html</link><dc:creator>艾波</dc:creator><author>艾波</author><pubDate>Tue, 19 Jun 2012 05:05:00 GMT</pubDate><guid>http://www.blogjava.net/Reg/archive/2012/06/19/381088.html</guid><wfw:comment>http://www.blogjava.net/Reg/comments/381088.html</wfw:comment><comments>http://www.blogjava.net/Reg/archive/2012/06/19/381088.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Reg/comments/commentRss/381088.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Reg/services/trackbacks/381088.html</trackback:ping><description><![CDATA[
<div>网络精灵 v2.0.0.3<br />软件说明：适合多网络办公使用，碰到杀软提示，请允许通过，如360<br />应用平台：<a class="linkwin7" href="http://www.duote.com/win7"><font color="#0000ff">Win7</font></a>/Vista/WinXP/<br />软件大小：396 KB<br />编写语言：AU3<br />作者邮箱：<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#49;&#48;&#49;&#53;&#50;&#48;&#56;&#55;&#55;&#48;&#64;&#49;&#54;&#51;&#46;&#99;&#111;&#109;">1015208770@163.com</a><br /><strike>下载地址1：</strike><a href="http://www.blogjava.net/Files/Reg/NetworkSpirit.rar"><strike>http://www.blogjava.net/Files/Reg/NetworkSpirit.rar</strike></a>(内部函数调用有时候出现不正常的问题)<br />下载地址2：<a href="http://www.blogjava.net/Files/Reg/NetworkSpirit.rar"></a><a href="http://www.blogjava.net/Files/Reg/NetworkSpirit.zip">http://www.blogjava.net/Files/Reg/NetworkSpirit.zip</a>(这个是2.0.0.4版本，更新一个版本号，修复上个版本内部函数调用问题)<br />源码地址1：<a href="http://www.blogjava.net/Files/Reg/NetworkSpirit(code).rar">http://www.blogjava.net/Files/Reg/NetworkSpirit(code).rar(2.0.0.3</a>源码)<br /><br />MD5检测：<br />文件版本: 2.0.0.3<br />修改时间: 2012-06-19, 12:34:44<br />MD5: 09CBAE1D6436C4EAE867AB802140E26F<br />SHA1: 4B2DA60F609948A46989C417E44C17515B8FAA9B<br />CRC32: D3A9D77E<br /><br />更新说明：<br />1.源代码重构<br />2.全新UI<br />3.正式更名为网络精灵(IP地址切换器)<br /><br />功能说明：<br />1.支持多模式切换<br />2.自动屏蔽VMware虚拟网卡设置<br />3.自动判断网线是否已连接<br /><br />软件截图：<br /><br /><img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/reg/网络精灵v2.0.0.3.jpg" width="604" height="331" /><br /></div> 
 
<img src ="http://www.blogjava.net/Reg/aggbug/381088.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Reg/" target="_blank">艾波</a> 2012-06-19 13:05 <a href="http://www.blogjava.net/Reg/archive/2012/06/19/381088.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>&lt;font color=red&gt;advanced systemcare 5.2注册码&lt;/font&gt;</title><link>http://www.blogjava.net/Reg/archive/2012/04/06/373431.html</link><dc:creator>艾波</dc:creator><author>艾波</author><pubDate>Fri, 06 Apr 2012 01:21:00 GMT</pubDate><guid>http://www.blogjava.net/Reg/archive/2012/04/06/373431.html</guid><wfw:comment>http://www.blogjava.net/Reg/comments/373431.html</wfw:comment><comments>http://www.blogjava.net/Reg/archive/2012/04/06/373431.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/Reg/comments/commentRss/373431.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Reg/services/trackbacks/373431.html</trackback:ping><description><![CDATA[<font size="2"><br />一款能分析系统性能瓶颈的优化软件。它通过对系统全方位的诊断，找到系统性能的瓶颈所在，然后有针对性地进行修改、优化。此外它还具有间谍软件和恶意软件扫描清除功能，也能将你的隐私信息从电脑中抹除。针对个人免费使用。Advanced <br />WindowsCare Personal已更名为Advanced SystemCare。<br />注册码:<br />79818-39C67-6AD87-1B8D4</font><img src ="http://www.blogjava.net/Reg/aggbug/373431.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Reg/" target="_blank">艾波</a> 2012-04-06 09:21 <a href="http://www.blogjava.net/Reg/archive/2012/04/06/373431.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Dom4jFactory(读取包含命名空间的XML（支持节点读取不完整）)&lt;font color=red&gt;添加使用实例&lt;/font&gt;</title><link>http://www.blogjava.net/Reg/archive/2011/12/14/366351.html</link><dc:creator>艾波</dc:creator><author>艾波</author><pubDate>Wed, 14 Dec 2011 08:39:00 GMT</pubDate><guid>http://www.blogjava.net/Reg/archive/2011/12/14/366351.html</guid><wfw:comment>http://www.blogjava.net/Reg/comments/366351.html</wfw:comment><comments>http://www.blogjava.net/Reg/archive/2011/12/14/366351.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/Reg/comments/commentRss/366351.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Reg/services/trackbacks/366351.html</trackback:ping><description><![CDATA[
<div style="padding: 4px 5px 4px 4px; border: 1px solid rgb(204, 204, 204); width: 98%; font-size: 13px; word-break: break-all; background-color: rgb(238, 238, 238);"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><span style="color: rgb(0, 0, 255);">import</span><span style="color: rgb(0, 0, 0);">&nbsp;java.util.HashMap;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="color: rgb(0, 0, 255);">import</span><span style="color: rgb(0, 0, 0);">&nbsp;java.util.List;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="color: rgb(0, 0, 255);">import</span><span style="color: rgb(0, 0, 0);">&nbsp;java.util.Map;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="color: rgb(0, 0, 255);">import</span><span style="color: rgb(0, 0, 0);">&nbsp;org.dom4j.Document;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="color: rgb(0, 0, 255);">import</span><span style="color: rgb(0, 0, 0);">&nbsp;org.dom4j.DocumentException;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="color: rgb(0, 0, 255);">import</span><span style="color: rgb(0, 0, 0);">&nbsp;org.dom4j.Element;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="color: rgb(0, 0, 255);">import</span><span style="color: rgb(0, 0, 0);">&nbsp;org.dom4j.XPath;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="color: rgb(0, 0, 255);">import</span><span style="color: rgb(0, 0, 0);">&nbsp;org.dom4j.io.SAXReader;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><br />
<img id="Codehighlighter1_217_300_Open_Image" onclick="this.style.display='none'; Codehighlighter1_217_300_Open_Text.style.display='none'; Codehighlighter1_217_300_Closed_Image.style.display='inline'; Codehighlighter1_217_300_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none;" id="Codehighlighter1_217_300_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_217_300_Closed_Text.style.display='none'; Codehighlighter1_217_300_Open_Image.style.display='inline'; Codehighlighter1_217_300_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_217_300_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_217_300_Open_Text"><span style="color: rgb(0, 128, 0);">/**</span><span style="color: rgb(0, 128, 0);"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;*&nbsp;读取有命名空间的XML（支持节点读取不完整）<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;*&nbsp;</span><span style="color: rgb(128, 128, 128);">@author</span><span style="color: rgb(0, 128, 0);">&nbsp;Ai&nbsp;Bo<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;*&nbsp;</span><span style="color: rgb(128, 128, 128);">@version</span><span style="color: rgb(0, 128, 0);">&nbsp;1.3.1&nbsp;Date&nbsp;2011-12-14<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" />&nbsp;</span><span style="color: rgb(0, 128, 0);">*/</span></span><span style="color: rgb(0, 0, 0);"><br />
<img id="Codehighlighter1_328_1205_Open_Image" onclick="this.style.display='none'; Codehighlighter1_328_1205_Open_Text.style.display='none'; Codehighlighter1_328_1205_Closed_Image.style.display='inline'; Codehighlighter1_328_1205_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none;" id="Codehighlighter1_328_1205_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_328_1205_Closed_Text.style.display='none'; Codehighlighter1_328_1205_Open_Image.style.display='inline'; Codehighlighter1_328_1205_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"></span><span style="color: rgb(0, 0, 255);">public</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">class</span><span style="color: rgb(0, 0, 0);">&nbsp;Dom4jFactory&nbsp;</span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_328_1205_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_328_1205_Open_Text"><span style="color: rgb(0, 0, 0);">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">private</span><span style="color: rgb(0, 0, 0);">&nbsp;SAXReader&nbsp;reader&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">&nbsp;SAXReader();<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">private</span><span style="color: rgb(0, 0, 0);">&nbsp;Document&nbsp;document;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">private</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">static</span><span style="color: rgb(0, 0, 0);">&nbsp;Element&nbsp;root;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">private</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">static</span><span style="color: rgb(0, 0, 0);">&nbsp;Map</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">String,&nbsp;String</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);">&nbsp;xmlMap&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">&nbsp;HashMap</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">String,&nbsp;String</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);">();<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img id="Codehighlighter1_544_795_Open_Image" onclick="this.style.display='none'; Codehighlighter1_544_795_Open_Text.style.display='none'; Codehighlighter1_544_795_Closed_Image.style.display='inline'; Codehighlighter1_544_795_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none;" id="Codehighlighter1_544_795_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_544_795_Closed_Text.style.display='none'; Codehighlighter1_544_795_Open_Image.style.display='inline'; Codehighlighter1_544_795_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">public</span><span style="color: rgb(0, 0, 0);">&nbsp;Dom4jFactory(String&nbsp;path)&nbsp;</span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_544_795_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_544_795_Open_Text"><span style="color: rgb(0, 0, 0);">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">super</span><span style="color: rgb(0, 0, 0);">();<br />
<img id="Codehighlighter1_563_734_Open_Image" onclick="this.style.display='none'; Codehighlighter1_563_734_Open_Text.style.display='none'; Codehighlighter1_563_734_Closed_Image.style.display='inline'; Codehighlighter1_563_734_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none;" id="Codehighlighter1_563_734_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_563_734_Closed_Text.style.display='none'; Codehighlighter1_563_734_Open_Image.style.display='inline'; Codehighlighter1_563_734_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">try</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_563_734_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_563_734_Open_Text"><span style="color: rgb(0, 0, 0);">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;reader.read(path);<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;document.getRootElement();<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;defaultNamespace&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;root.getNamespaceURI();<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlMap.put(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">default</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">,&nbsp;defaultNamespace);<br />
<img id="Codehighlighter1_764_792_Open_Image" onclick="this.style.display='none'; Codehighlighter1_764_792_Open_Text.style.display='none'; Codehighlighter1_764_792_Closed_Image.style.display='inline'; Codehighlighter1_764_792_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none;" id="Codehighlighter1_764_792_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_764_792_Closed_Text.style.display='none'; Codehighlighter1_764_792_Open_Image.style.display='inline'; Codehighlighter1_764_792_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">catch</span><span style="color: rgb(0, 0, 0);">&nbsp;(DocumentException&nbsp;e)&nbsp;</span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_764_792_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_764_792_Open_Text"><span style="color: rgb(0, 0, 0);">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: rgb(0, 0, 0);"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: rgb(0, 0, 0);"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img id="Codehighlighter1_849_984_Open_Image" onclick="this.style.display='none'; Codehighlighter1_849_984_Open_Text.style.display='none'; Codehighlighter1_849_984_Closed_Image.style.display='inline'; Codehighlighter1_849_984_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none;" id="Codehighlighter1_849_984_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_849_984_Closed_Text.style.display='none'; Codehighlighter1_849_984_Open_Image.style.display='inline'; Codehighlighter1_849_984_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">public</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">static</span><span style="color: rgb(0, 0, 0);">&nbsp;List</span><span style="color: rgb(0, 0, 0);">&lt;?&gt;</span><span style="color: rgb(0, 0, 0);">&nbsp;getSelectNodes(String&nbsp;arg0)&nbsp;</span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_849_984_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_849_984_Open_Text"><span style="color: rgb(0, 0, 0);">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XPath&nbsp;selector&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;root.createXPath(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">//default:</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">&nbsp;arg0);<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;selector.setNamespaceURIs(xmlMap);<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">return</span><span style="color: rgb(0, 0, 0);">&nbsp;selector.selectNodes(root);<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: rgb(0, 0, 0);"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;@SuppressWarnings(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">unchecked</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">)<br />
<img id="Codehighlighter1_1062_1203_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1062_1203_Open_Text.style.display='none'; Codehighlighter1_1062_1203_Closed_Image.style.display='inline'; Codehighlighter1_1062_1203_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none;" id="Codehighlighter1_1062_1203_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1062_1203_Closed_Text.style.display='none'; Codehighlighter1_1062_1203_Open_Image.style.display='inline'; Codehighlighter1_1062_1203_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">public</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">T</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);">&nbsp;T&nbsp;getSelectObject(String&nbsp;arg0)</span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_1062_1203_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_1062_1203_Open_Text"><span style="color: rgb(0, 0, 0);">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List</span><span style="color: rgb(0, 0, 0);">&lt;?&gt;</span><span style="color: rgb(0, 0, 0);">&nbsp;selectNodes&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;getSelectNodes(arg0);<br />
<img id="Codehighlighter1_1137_1175_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1137_1175_Open_Text.style.display='none'; Codehighlighter1_1137_1175_Closed_Image.style.display='inline'; Codehighlighter1_1137_1175_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none;" id="Codehighlighter1_1137_1175_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1137_1175_Closed_Text.style.display='none'; Codehighlighter1_1137_1175_Open_Image.style.display='inline'; Codehighlighter1_1137_1175_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">if</span><span style="color: rgb(0, 0, 0);">(selectNodes.size()</span><span style="color: rgb(0, 0, 0);">==</span><span style="color: rgb(0, 0, 0);">1</span><span style="color: rgb(0, 0, 0);">)</span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_1137_1175_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_1137_1175_Open_Text"><span style="color: rgb(0, 0, 0);">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">return</span><span style="color: rgb(0, 0, 0);">&nbsp;(T)&nbsp;selectNodes.get(</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">);<br />
<img id="Codehighlighter1_1180_1200_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1180_1200_Open_Text.style.display='none'; Codehighlighter1_1180_1200_Closed_Image.style.display='inline'; Codehighlighter1_1180_1200_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none;" id="Codehighlighter1_1180_1200_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1180_1200_Closed_Text.style.display='none'; Codehighlighter1_1180_1200_Open_Image.style.display='inline'; Codehighlighter1_1180_1200_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: rgb(0, 0, 255);">else</span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_1180_1200_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_1180_1200_Open_Text"><span style="color: rgb(0, 0, 0);">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">return</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">null</span><span style="color: rgb(0, 0, 0);">;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: rgb(0, 0, 0);"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: rgb(0, 0, 0);"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" />}</span></span><span style="color: rgb(0, 0, 0);"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span></div>
<p>&nbsp;XML文件:</p><div style="padding: 4px 5px 4px 4px; border: 1px solid rgb(204, 204, 204); width: 98%; font-size: 13px; word-break: break-all; background-color: rgb(238, 238, 238);"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: rgb(0, 0, 255);">&lt;?</span><span style="color: rgb(255, 0, 255);">xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"</span><span style="color: rgb(0, 0, 255);">?&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">inputs&nbsp;</span><span style="color: rgb(255, 0, 0);">xmlns</span><span style="color: rgb(0, 0, 255);">="http://input.abio.com.cn"</span><span style="color: rgb(255, 0, 0);">&nbsp;xmlns:xsi</span><span style="color: rgb(0, 0, 255);">="http://www.w3.org/2001/XMLSchema-instance"</span><span style="color: rgb(255, 0, 0);"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;xsi:schemaLocation</span><span style="color: rgb(0, 0, 255);">="http://input.abio.com.cn&nbsp;http://www.abio.com.cn/sproinput.xsd"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">columns</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">2</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">columns</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">input&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="id"</span><span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;datatype</span><span style="color: rgb(0, 0, 255);">="String"</span><span style="color: rgb(255, 0, 0);">&nbsp;minlen</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);">&nbsp;maxlen</span><span style="color: rgb(0, 0, 255);">="32"</span><span style="color: rgb(255, 0, 0);">&nbsp;casetype</span><span style="color: rgb(0, 0, 255);">="U"</span><span style="color: rgb(255, 0, 0);">&nbsp;width</span><span style="color: rgb(0, 0, 255);">="40"</span><span style="color: rgb(255, 0, 0);">&nbsp;name_zh</span><span style="color: rgb(0, 0, 255);">="数据代码"</span><span style="color: rgb(255, 0, 0);">&nbsp;inputtype</span><span style="color: rgb(0, 0, 255);">="text"</span><span style="color: rgb(255, 0, 0);">&nbsp;editable</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(255, 0, 0);">&nbsp;gridwidth</span><span style="color: rgb(0, 0, 255);">="3"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">input</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">input&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="organNo"</span><span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;datatype</span><span style="color: rgb(0, 0, 255);">="integer"</span><span style="color: rgb(255, 0, 0);">&nbsp;nullable</span><span style="color: rgb(0, 0, 255);">="false"</span><span style="color: rgb(255, 0, 0);">&nbsp;minlen</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);">&nbsp;maxlen</span><span style="color: rgb(0, 0, 255);">="20"</span><span style="color: rgb(255, 0, 0);">&nbsp;casetype</span><span style="color: rgb(0, 0, 255);">="U"</span><span style="color: rgb(255, 0, 0);">&nbsp;width</span><span style="color: rgb(0, 0, 255);">="40"</span><span style="color: rgb(255, 0, 0);">&nbsp;name_zh</span><span style="color: rgb(0, 0, 255);">="机构编号"</span><span style="color: rgb(255, 0, 0);">&nbsp;inputtype</span><span style="color: rgb(0, 0, 255);">="text"</span><span style="color: rgb(255, 0, 0);">&nbsp;editable</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">input</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">input&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="organName"</span><span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;datatype</span><span style="color: rgb(0, 0, 255);">="String"</span><span style="color: rgb(255, 0, 0);">&nbsp;nullable</span><span style="color: rgb(0, 0, 255);">="false"</span><span style="color: rgb(255, 0, 0);">&nbsp;minlen</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);">&nbsp;maxlen</span><span style="color: rgb(0, 0, 255);">="20"</span><span style="color: rgb(255, 0, 0);">&nbsp;casetype</span><span style="color: rgb(0, 0, 255);">="U"</span><span style="color: rgb(255, 0, 0);">&nbsp;width</span><span style="color: rgb(0, 0, 255);">="40"</span><span style="color: rgb(255, 0, 0);">&nbsp;name_zh</span><span style="color: rgb(0, 0, 255);">="机构名称"</span><span style="color: rgb(255, 0, 0);">&nbsp;inputtype</span><span style="color: rgb(0, 0, 255);">="text"</span><span style="color: rgb(255, 0, 0);">&nbsp;editable</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">input</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">input&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="pOrganNo"</span><span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;datatype</span><span style="color: rgb(0, 0, 255);">="String"</span><span style="color: rgb(255, 0, 0);">&nbsp;nullable</span><span style="color: rgb(0, 0, 255);">="false"</span><span style="color: rgb(255, 0, 0);">&nbsp;minlen</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);">&nbsp;maxlen</span><span style="color: rgb(0, 0, 255);">="20"</span><span style="color: rgb(255, 0, 0);">&nbsp;casetype</span><span style="color: rgb(0, 0, 255);">="U"</span><span style="color: rgb(255, 0, 0);">&nbsp;width</span><span style="color: rgb(0, 0, 255);">="40"</span><span style="color: rgb(255, 0, 0);">&nbsp;name_zh</span><span style="color: rgb(0, 0, 255);">="父机构编号"</span><span style="color: rgb(255, 0, 0);">&nbsp;inputtype</span><span style="color: rgb(0, 0, 255);">="text"</span><span style="color: rgb(255, 0, 0);">&nbsp;editable</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">input</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">input&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="effTime"</span><span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;datatype</span><span style="color: rgb(0, 0, 255);">="Date"</span><span style="color: rgb(255, 0, 0);">&nbsp;validator</span><span style="color: rgb(0, 0, 255);">="Date"</span><span style="color: rgb(255, 0, 0);">&nbsp;nullable</span><span style="color: rgb(0, 0, 255);">="false"</span><span style="color: rgb(255, 0, 0);">&nbsp;format</span><span style="color: rgb(0, 0, 255);">="yyyy-MM-dd"</span><span style="color: rgb(255, 0, 0);">&nbsp;minlen</span><span style="color: rgb(0, 0, 255);">="8"</span><span style="color: rgb(255, 0, 0);">&nbsp;maxlen</span><span style="color: rgb(0, 0, 255);">="8"</span><span style="color: rgb(255, 0, 0);">&nbsp;casetype</span><span style="color: rgb(0, 0, 255);">="U"</span><span style="color: rgb(255, 0, 0);">&nbsp;width</span><span style="color: rgb(0, 0, 255);">="40"</span><span style="color: rgb(255, 0, 0);">&nbsp;name_zh</span><span style="color: rgb(0, 0, 255);">="有效日期"</span><span style="color: rgb(255, 0, 0);">&nbsp;inputtype</span><span style="color: rgb(0, 0, 255);">="date"</span><span style="color: rgb(255, 0, 0);">&nbsp;editable</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">input</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">input&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="createUser"</span><span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;datatype</span><span style="color: rgb(0, 0, 255);">="String"</span><span style="color: rgb(255, 0, 0);">&nbsp;minlen</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);">&nbsp;maxlen</span><span style="color: rgb(0, 0, 255);">="20"</span><span style="color: rgb(255, 0, 0);">&nbsp;casetype</span><span style="color: rgb(0, 0, 255);">="U"</span><span style="color: rgb(255, 0, 0);">&nbsp;width</span><span style="color: rgb(0, 0, 255);">="40"</span><span style="color: rgb(255, 0, 0);">&nbsp;name_zh</span><span style="color: rgb(0, 0, 255);">="创建人"</span><span style="color: rgb(255, 0, 0);">&nbsp;inputtype</span><span style="color: rgb(0, 0, 255);">="text"</span><span style="color: rgb(255, 0, 0);">&nbsp;editable</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">input</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">input&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="createTime"</span><span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;datatype</span><span style="color: rgb(0, 0, 255);">="Date"</span><span style="color: rgb(255, 0, 0);">&nbsp;minlen</span><span style="color: rgb(0, 0, 255);">="10"</span><span style="color: rgb(255, 0, 0);">&nbsp;maxlen</span><span style="color: rgb(0, 0, 255);">="20"</span><span style="color: rgb(255, 0, 0);">&nbsp;casetype</span><span style="color: rgb(0, 0, 255);">="U"</span><span style="color: rgb(255, 0, 0);">&nbsp;width</span><span style="color: rgb(0, 0, 255);">="40"</span><span style="color: rgb(255, 0, 0);">&nbsp;name_zh</span><span style="color: rgb(0, 0, 255);">="创建日期"</span><span style="color: rgb(255, 0, 0);">&nbsp;editable</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(255, 0, 0);">&nbsp;inputtype</span><span style="color: rgb(0, 0, 255);">="text"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">input</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">input&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="updateUser"</span><span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;datatype</span><span style="color: rgb(0, 0, 255);">="String"</span><span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;minlen</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(255, 0, 0);">&nbsp;maxlen</span><span style="color: rgb(0, 0, 255);">="20"</span><span style="color: rgb(255, 0, 0);">&nbsp;casetype</span><span style="color: rgb(0, 0, 255);">="U"</span><span style="color: rgb(255, 0, 0);">&nbsp;width</span><span style="color: rgb(0, 0, 255);">="40"</span><span style="color: rgb(255, 0, 0);">&nbsp;name_zh</span><span style="color: rgb(0, 0, 255);">="更新人"</span><span style="color: rgb(255, 0, 0);">&nbsp;inputtype</span><span style="color: rgb(0, 0, 255);">="text"</span><span style="color: rgb(255, 0, 0);">&nbsp;editable</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">input</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">input&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="updateTime"</span><span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;datatype</span><span style="color: rgb(0, 0, 255);">="Date"</span><span style="color: rgb(255, 0, 0);">&nbsp;minlen</span><span style="color: rgb(0, 0, 255);">="10"</span><span style="color: rgb(255, 0, 0);">&nbsp;maxlen</span><span style="color: rgb(0, 0, 255);">="20"</span><span style="color: rgb(255, 0, 0);">&nbsp;casetype</span><span style="color: rgb(0, 0, 255);">="U"</span><span style="color: rgb(255, 0, 0);">&nbsp;width</span><span style="color: rgb(0, 0, 255);">="40"</span><span style="color: rgb(255, 0, 0);">&nbsp;name_zh</span><span style="color: rgb(0, 0, 255);">="更新日期"</span><span style="color: rgb(255, 0, 0);">&nbsp;editable</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(255, 0, 0);">&nbsp;inputtype</span><span style="color: rgb(0, 0, 255);">="text"</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">input</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">inputs</span><span style="color: rgb(0, 0, 255);">&gt;</span></div><p>读取XML单个节点（inputs下的columns节点）:</p><div style="padding: 4px 5px 4px 4px; border: 1px solid rgb(204, 204, 204); width: 98%; font-size: 13px; word-break: break-all; background-color: rgb(238, 238, 238);"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: rgb(0, 0, 0);">Dom4jFactory&nbsp;df&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">&nbsp;Dom4jFactory(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">c:\\test.xml</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DefaultElement&nbsp;columnsitem&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;df.getSelectObject(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">columns</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">);</span></div><p>读取XML inputs节点下所有的input节点：</p><div style="padding: 4px 5px 4px 4px; border: 1px solid rgb(204, 204, 204); width: 98%; font-size: 13px; word-break: break-all; background-color: rgb(238, 238, 238);"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: rgb(0, 0, 0);">Dom4jFactory&nbsp;df&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">&nbsp;Dom4jFactory(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">c:\\test.xml</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">DefaultElement</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);">&nbsp;inputNodes&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;df.getSelectNodes(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">input</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">);</span></div><p><br /><br /><br />&nbsp;</p>
<img src ="http://www.blogjava.net/Reg/aggbug/366351.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Reg/" target="_blank">艾波</a> 2011-12-14 16:39 <a href="http://www.blogjava.net/Reg/archive/2011/12/14/366351.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>a different object with the same identifier value was already associated with the session</title><link>http://www.blogjava.net/Reg/archive/2011/04/05/347655.html</link><dc:creator>艾波</dc:creator><author>艾波</author><pubDate>Tue, 05 Apr 2011 14:26:00 GMT</pubDate><guid>http://www.blogjava.net/Reg/archive/2011/04/05/347655.html</guid><wfw:comment>http://www.blogjava.net/Reg/comments/347655.html</wfw:comment><comments>http://www.blogjava.net/Reg/archive/2011/04/05/347655.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Reg/comments/commentRss/347655.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Reg/services/trackbacks/347655.html</trackback:ping><description><![CDATA[<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"><span style="color: #000000">这个错误我一共遇到过两次，一直没有找到很好的解决方案，这个错误产生原因相信大家都知道，因为在hibernate中同一个session里面有了两个相同标识但是是不同实体.<br />
一开始按网上说的用session.merge(Object)报了一个错，可能是没有用好，改用&nbsp;session.clear();&nbsp;session.update(user);这样就OK了,<br />
方法为：<br />
<br />
</span><span style="color: #0000ff">package</span><span style="color: #000000">&nbsp;org.springframework.orm.hibernate3.support;<br />
<img src="http://www.blogjava.net/Images/dot.gif"  alt="" /><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;modifyByMerge(User&nbsp;user)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Session&nbsp;session&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;getHibernateTemplate().getSessionFactory().<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getCurrentSession();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;session.clear();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;session.update(user);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<img src="http://www.blogjava.net/Images/dot.gif"  alt="" /><br />
项目用的是spring&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;hibernate所以得用getHibernateTemplate().getSessionFactory().getCurrentSession();得当前Session<br />
<br />
</span></div>
<img src ="http://www.blogjava.net/Reg/aggbug/347655.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Reg/" target="_blank">艾波</a> 2011-04-05 22:26 <a href="http://www.blogjava.net/Reg/archive/2011/04/05/347655.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数据库服务管理工具 V2.0.0.1(原创，望大家拍砖)</title><link>http://www.blogjava.net/Reg/archive/2011/03/30/347285.html</link><dc:creator>艾波</dc:creator><author>艾波</author><pubDate>Wed, 30 Mar 2011 07:23:00 GMT</pubDate><guid>http://www.blogjava.net/Reg/archive/2011/03/30/347285.html</guid><wfw:comment>http://www.blogjava.net/Reg/comments/347285.html</wfw:comment><comments>http://www.blogjava.net/Reg/archive/2011/03/30/347285.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/Reg/comments/commentRss/347285.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Reg/services/trackbacks/347285.html</trackback:ping><description><![CDATA[<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 alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><span style="color: #000000">数据库服务管理工具&nbsp;V2.0.0.1<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />创始之初:在开发过程中，烦于每次开机后都要用命令打开servers.msc启动服务，或者把要启动的服务写成一个BAT&nbsp;文件运行服务。我有点不太喜欢黑忽忽的窗口，所以了用AU3写了个小程序用来管理这些服务。<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />功能：<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />1.支持oracle,sqlserver,mysql数据库服务<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />2.支持设置服务启动模式<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />3.支持批量启动服务<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />4.支持Windows(XP,VISTA,2008,7),其他Windows系统由于时间问题没来得急测试。<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />注意:<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />1.oracle的监听器必需配置正确(下版将改进这个问题)</span></div>
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/Reg/48248/o_%e6%95%b0%e6%8d%ae%e5%ba%93%e7%ae%a1%e7%90%86%e5%b7%a5%e5%85%b7.gif" width="541" height="297" /><br />
本地下载:<a href="http://www.blogjava.net/Files/Reg/数据库服务管理工具.rar">http://www.blogjava.net/Files/Reg/数据库服务管理工具.rar</a><br />
分流地址:<a href="http://down.51cto.com/data/184705">http://down.51cto.com/data/184705</a> 
<img src ="http://www.blogjava.net/Reg/aggbug/347285.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Reg/" target="_blank">艾波</a> 2011-03-30 15:23 <a href="http://www.blogjava.net/Reg/archive/2011/03/30/347285.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>显示sql server的查询语句运行时间，具体到毫秒</title><link>http://www.blogjava.net/Reg/archive/2011/03/18/346546.html</link><dc:creator>艾波</dc:creator><author>艾波</author><pubDate>Fri, 18 Mar 2011 08:31:00 GMT</pubDate><guid>http://www.blogjava.net/Reg/archive/2011/03/18/346546.html</guid><wfw:comment>http://www.blogjava.net/Reg/comments/346546.html</wfw:comment><comments>http://www.blogjava.net/Reg/archive/2011/03/18/346546.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Reg/comments/commentRss/346546.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Reg/services/trackbacks/346546.html</trackback:ping><description><![CDATA[<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"><span style="color: #0000ff">declare</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">@ct</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; font-weight: bold">datetime</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">set</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">@ct</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #ff00ff">getdate</span><span style="color: #000000">()&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">-&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
</span><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">sql&nbsp;&nbsp;&nbsp;语句&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
</span><span style="color: #000000"><br />
&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">-&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
</span><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #ff00ff">datediff</span><span style="color: #000000">(ms,&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">@ct</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;,</span><span style="color: #ff00ff">getdate</span><span style="color: #000000">())&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">as</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #ff0000">'</span><span style="color: #ff0000">查询时间（毫秒）</span><span style="color: #ff0000">'</span><span style="color: #000000">&nbsp;<br />
</span></div>
<img src ="http://www.blogjava.net/Reg/aggbug/346546.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Reg/" target="_blank">艾波</a> 2011-03-18 16:31 <a href="http://www.blogjava.net/Reg/archive/2011/03/18/346546.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>树-Oracle用Start with...Connect By子句递归查询</title><link>http://www.blogjava.net/Reg/archive/2011/03/16/346370.html</link><dc:creator>艾波</dc:creator><author>艾波</author><pubDate>Wed, 16 Mar 2011 03:30:00 GMT</pubDate><guid>http://www.blogjava.net/Reg/archive/2011/03/16/346370.html</guid><wfw:comment>http://www.blogjava.net/Reg/comments/346370.html</wfw:comment><comments>http://www.blogjava.net/Reg/archive/2011/03/16/346370.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Reg/comments/commentRss/346370.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Reg/services/trackbacks/346370.html</trackback:ping><description><![CDATA[<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"><span style="color: #000000">Start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" />Connect&nbsp;By子句递归查询一般用于一个表维护树形结构的应用。<br />
创建示例表：<br />
</span><span style="color: #0000ff">CREATE</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">TABLE</span><span style="color: #000000">&nbsp;TBL_TEST<br />
(<br />
&nbsp;&nbsp;ID&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; font-weight: bold">NUMBER</span><span style="color: #000000">,<br />
&nbsp;&nbsp;NAME&nbsp;&nbsp;</span><span style="color: #000000; font-weight: bold">VARCHAR2</span><span style="color: #000000">(</span><span style="color: #800000; font-weight: bold">100</span><span style="color: #000000">&nbsp;BYTE),<br />
&nbsp;&nbsp;PID&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; font-weight: bold">NUMBER</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">DEFAULT</span><span style="color: #000000">&nbsp;</span><span style="color: #800000; font-weight: bold">0</span><span style="color: #000000"><br />
);<br />
&nbsp;<br />
插入测试数据：<br />
</span><span style="color: #0000ff">INSERT</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">INTO</span><span style="color: #000000">&nbsp;TBL_TEST(ID,NAME,PID)&nbsp;</span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">1</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">10</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">0</span><span style="color: #ff0000">'</span><span style="color: #000000">);<br />
</span><span style="color: #0000ff">INSERT</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">INTO</span><span style="color: #000000">&nbsp;TBL_TEST(ID,NAME,PID)&nbsp;</span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">2</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">11</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">1</span><span style="color: #ff0000">'</span><span style="color: #000000">);<br />
</span><span style="color: #0000ff">INSERT</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">INTO</span><span style="color: #000000">&nbsp;TBL_TEST(ID,NAME,PID)&nbsp;</span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">3</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">20</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">0</span><span style="color: #ff0000">'</span><span style="color: #000000">);<br />
</span><span style="color: #0000ff">INSERT</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">INTO</span><span style="color: #000000">&nbsp;TBL_TEST(ID,NAME,PID)&nbsp;</span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">4</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">12</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">1</span><span style="color: #ff0000">'</span><span style="color: #000000">);<br />
</span><span style="color: #0000ff">INSERT</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">INTO</span><span style="color: #000000">&nbsp;TBL_TEST(ID,NAME,PID)&nbsp;</span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">5</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">121</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">2</span><span style="color: #ff0000">'</span><span style="color: #000000">);<br />
&nbsp;<br />
从Root往树末梢递归<br />
</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">*</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;TBL_TEST<br />
&nbsp;start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;id</span><span style="color: #808080">=</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000"><br />
&nbsp;connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;prior&nbsp;id&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;pid<br />
&nbsp;<br />
从末梢往树ROOT递归<br />
</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">*</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;TBL_TEST<br />
&nbsp;start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;id</span><span style="color: #808080">=</span><span style="color: #800000; font-weight: bold">5</span><span style="color: #000000"><br />
&nbsp;connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;prior&nbsp;pid&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;id<br />
</span><span style="color: #808080">=====</span><span style="color: #000000"><br />
对于oracle进行简单树查询(递归查询)<br />
<br />
DEPTID&nbsp;PAREDEPTID&nbsp;NAME&nbsp;<br />
</span><span style="color: #000000; font-weight: bold">NUMBER</span><span style="color: #000000">&nbsp;</span><span style="color: #000000; font-weight: bold">NUMBER</span><span style="color: #000000">&nbsp;</span><span style="color: #000000; font-weight: bold">CHAR</span><span style="color: #000000">&nbsp;(</span><span style="color: #800000; font-weight: bold">40</span><span style="color: #000000">&nbsp;Byte)&nbsp;<br />
部门id&nbsp;父部门id(所属部门id)&nbsp;部门名称&nbsp;<br />
<br />
<br />
通过子节点向根节点追朔.<br />
<br />
Sql代码&nbsp;<br />
</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000">.</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">*</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;persons.dept&nbsp;start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;deptid</span><span style="color: #808080">=</span><span style="color: #800000; font-weight: bold">76</span><span style="color: #000000">&nbsp;connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;prior&nbsp;paredeptid</span><span style="color: #808080">=</span><span style="color: #000000">deptid&nbsp;&nbsp;&nbsp;<br />
Sql代码&nbsp;&nbsp;<br />
</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000">.</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">*</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;persons.dept&nbsp;start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;deptid</span><span style="color: #808080">=</span><span style="color: #800000; font-weight: bold">76</span><span style="color: #000000">&nbsp;connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;prior&nbsp;paredeptid</span><span style="color: #808080">=</span><span style="color: #000000">deptid&nbsp;&nbsp;&nbsp;<br />
&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">*</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;persons.dept&nbsp;start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;deptid</span><span style="color: #808080">=</span><span style="color: #800000; font-weight: bold">76</span><span style="color: #000000">&nbsp;connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;prior&nbsp;paredeptid</span><span style="color: #808080">=</span><span style="color: #000000">deptid&nbsp;&nbsp;<br />
<br />
通过根节点遍历子节点.&nbsp;<br />
<br />
Sql代码&nbsp;<br />
</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000">.</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">*</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;persons.dept&nbsp;start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;paredeptid</span><span style="color: #808080">=</span><span style="color: #800000; font-weight: bold">0</span><span style="color: #000000">&nbsp;connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;prior&nbsp;deptid</span><span style="color: #808080">=</span><span style="color: #000000">paredeptid&nbsp;&nbsp;&nbsp;<br />
Sql代码&nbsp;&nbsp;<br />
</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000">.</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">*</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;persons.dept&nbsp;start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;paredeptid</span><span style="color: #808080">=</span><span style="color: #800000; font-weight: bold">0</span><span style="color: #000000">&nbsp;connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;prior&nbsp;deptid</span><span style="color: #808080">=</span><span style="color: #000000">paredeptid&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">*</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;persons.dept&nbsp;start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;paredeptid</span><span style="color: #808080">=</span><span style="color: #800000; font-weight: bold">0</span><span style="color: #000000">&nbsp;connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;prior&nbsp;deptid</span><span style="color: #808080">=</span><span style="color: #000000">paredeptid&nbsp;&nbsp;<br />
<br />
可通过level&nbsp;关键字查询所在层次.&nbsp;<br />
<br />
Sql代码&nbsp;<br />
</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000">.</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;a.</span><span style="color: #808080">*</span><span style="color: #000000">,</span><span style="color: #0000ff">level</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;persons.dept&nbsp;a&nbsp;start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;paredeptid</span><span style="color: #808080">=</span><span style="color: #800000; font-weight: bold">0</span><span style="color: #000000">&nbsp;connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;prior&nbsp;deptid</span><span style="color: #808080">=</span><span style="color: #000000">paredeptid&nbsp;&nbsp;&nbsp;<br />
Sql代码&nbsp;&nbsp;<br />
</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000">.</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;a.</span><span style="color: #808080">*</span><span style="color: #000000">,</span><span style="color: #0000ff">level</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;persons.dept&nbsp;a&nbsp;start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;paredeptid</span><span style="color: #808080">=</span><span style="color: #800000; font-weight: bold">0</span><span style="color: #000000">&nbsp;connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;prior&nbsp;deptid</span><span style="color: #808080">=</span><span style="color: #000000">paredeptid&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;a.</span><span style="color: #808080">*</span><span style="color: #000000">,</span><span style="color: #0000ff">level</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;persons.dept&nbsp;a&nbsp;start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;paredeptid</span><span style="color: #808080">=</span><span style="color: #800000; font-weight: bold">0</span><span style="color: #000000">&nbsp;connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;prior&nbsp;deptid</span><span style="color: #808080">=</span><span style="color: #000000">paredeptid&nbsp;&nbsp;<br />
<br />
再次复习一下:start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;<img src="http://www.blogjava.net/Images/dot.gif"  alt="" />connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;的用法，&nbsp;start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;后面所跟的就是就是递归的种子。&nbsp;<br />
<br />
递归的种子也就是递归开始的地方&nbsp;connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;后面的"prior"&nbsp;如果缺省：则只能查询到符合条件的起始行，并不进行递归查询；&nbsp;<br />
<br />
connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;prior&nbsp;后面所放的字段是有关系的，它指明了查询的方向。&nbsp;<br />
<br />
练习：&nbsp;通过子节点获得顶节点&nbsp;<br />
<br />
Sql代码&nbsp;<br />
</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000">.</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;FIRST_VALUE(deptid)&nbsp;</span><span style="color: #0000ff">OVER</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">ORDER</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">BY</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">LEVEL</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">DESC</span><span style="color: #000000">&nbsp;ROWS&nbsp;UNBOUNDED&nbsp;PRECEDING)&nbsp;</span><span style="color: #0000ff">AS</span><span style="color: #000000">&nbsp;firstdeptid&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;persons.dept&nbsp;start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;deptid</span><span style="color: #808080">=</span><span style="color: #800000; font-weight: bold">76</span><span style="color: #000000">&nbsp;connect&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;prior&nbsp;paredeptid</span><span style="color: #808080">=</span><span style="color: #000000">deptid&nbsp;&nbsp;<br />
</span><span style="color: #808080">====</span><span style="color: #000000">这种方法只是当表里就有一颗树,多棵树怎么办？<br />
<br />
.声明：JavaEye文章版权属于作者，受法律保护。没有作者书面许可不得转载。&nbsp;<br />
</span></div>
<img src ="http://www.blogjava.net/Reg/aggbug/346370.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Reg/" target="_blank">艾波</a> 2011-03-16 11:30 <a href="http://www.blogjava.net/Reg/archive/2011/03/16/346370.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQLSERVER 字符函数整理</title><link>http://www.blogjava.net/Reg/archive/2011/03/16/346369.html</link><dc:creator>艾波</dc:creator><author>艾波</author><pubDate>Wed, 16 Mar 2011 03:17:00 GMT</pubDate><guid>http://www.blogjava.net/Reg/archive/2011/03/16/346369.html</guid><wfw:comment>http://www.blogjava.net/Reg/comments/346369.html</wfw:comment><comments>http://www.blogjava.net/Reg/archive/2011/03/16/346369.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Reg/comments/commentRss/346369.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Reg/services/trackbacks/346369.html</trackback:ping><description><![CDATA[<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"><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;字符函数&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回字符表达式中最左侧字符的ASCII代码值&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Ascii</span><span style="color: #000000">(&#8216;a&#8216;)&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">a:97,A:65</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;将整数ASCII代码转换为字符&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #000000; font-weight: bold">Char</span><span style="color: #000000">(</span><span style="color: #800000; font-weight: bold">97</span><span style="color: #000000">)</span><span style="color: #008080">--</span><span style="color: #008080">97:a,65:A</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回表达式中指定字符的开始位置&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Charindex</span><span style="color: #000000">(&#8216;b&#8216;,&#8216;abcdefg&#8216;,</span><span style="color: #800000; font-weight: bold">5</span><span style="color: #000000">)<br />
　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;以整数返回两个字符表达式的SOUNDEX值之差&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Difference</span><span style="color: #000000">(&#8216;bet&#8216;,&#8216;</span><span style="color: #000000; font-weight: bold">bit</span><span style="color: #000000">&#8216;)</span><span style="color: #008080">--</span><span style="color: #008080">3</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回字符表达式最左侧指定数目的字符&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Left</span><span style="color: #000000">(&#8216;abcdefg&#8216;,</span><span style="color: #800000; font-weight: bold">3</span><span style="color: #000000">)</span><span style="color: #008080">--</span><span style="color: #008080">abc</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回给定字符串表达的字符数&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Len</span><span style="color: #000000">(&#8216;abcdefg&#8216;)</span><span style="color: #008080">--</span><span style="color: #008080">7</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回将大写字符转换为小字符的字符表达式&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Lower</span><span style="color: #000000">(&#8216;ABCDEFG&#8216;)</span><span style="color: #008080">--</span><span style="color: #008080">abcdefg</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回删除了前导空格之后字符表达式&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Ltrim</span><span style="color: #000000">(&#8216;　　&nbsp;abcdefg&#8216;)</span><span style="color: #008080">--</span><span style="color: #008080">abcdefg</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回具有给定的整数代码的UNICODE字符&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #000000; font-weight: bold">Nchar</span><span style="color: #000000">(</span><span style="color: #800000; font-weight: bold">65</span><span style="color: #000000">)</span><span style="color: #008080">--</span><span style="color: #008080">A</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回指定表达式中模式第一次出现的开始位置&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Patindex</span><span style="color: #000000">(&#8216;</span><span style="color: #808080">%</span><span style="color: #000000">_cd</span><span style="color: #808080">%</span><span style="color: #000000">&#8216;,&#8216;abcdefg&#8216;)</span><span style="color: #008080">--</span><span style="color: #008080">2</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回为成为有效的SQL&nbsp;SERVER分隔标识符而添加了分隔符的UNICODE字符串&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Quotename</span><span style="color: #000000">(&#8216;</span><span style="color: #0000ff">create</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">table</span><span style="color: #000000">&#8216;)<br />
　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;用第三个表达式替换第一个表达式中出现的第二个表达式&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Replace</span><span style="color: #000000">(&#8216;abcdefg&#8216;,&#8216;cd&#8216;,&#8216;xxx&#8216;)</span><span style="color: #008080">--</span><span style="color: #008080">abxxxefg</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;按指定次数重复表达式&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Replicate</span><span style="color: #000000">(&#8216;abc</span><span style="color: #808080">|</span><span style="color: #000000">&#8216;,</span><span style="color: #800000; font-weight: bold">4</span><span style="color: #000000">)</span><span style="color: #008080">--</span><span style="color: #008080">abc|abc|abc|abc|</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回字符表达式的逆向表达式&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Reverse</span><span style="color: #000000">(&#8216;abc&#8216;)</span><span style="color: #008080">--</span><span style="color: #008080">cba</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回字符表达式右侧指定数目的字符&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Right</span><span style="color: #000000">(&#8216;abcd&#8216;,</span><span style="color: #800000; font-weight: bold">3</span><span style="color: #000000">)</span><span style="color: #008080">--</span><span style="color: #008080">bcd</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回截断了所有尾随空格之后的字符表达式&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Rtrim</span><span style="color: #000000">(&#8216;abcd　　　&nbsp;&#8216;)</span><span style="color: #008080">--</span><span style="color: #008080">abcd</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回由四个字符表达的SOUNDEX代码&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Soundex</span><span style="color: #000000">(&#8216;abcd&#8216;)</span><span style="color: #008080">--</span><span style="color: #008080">A120</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回由重复空格组成的字符串&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Space</span><span style="color: #000000">(</span><span style="color: #800000; font-weight: bold">10</span><span style="color: #000000">)</span><span style="color: #008080">--</span><span style="color: #008080">[　　]</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回从默认表达转换而来的字符串&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Str</span><span style="color: #000000">(</span><span style="color: #800000; font-weight: bold">100</span><span style="color: #000000">)</span><span style="color: #008080">--</span><span style="color: #008080">[　　　　&nbsp;100]</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">　&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Str</span><span style="color: #000000">(</span><span style="color: #800000; font-weight: bold">100</span><span style="color: #000000">,</span><span style="color: #800000; font-weight: bold">3</span><span style="color: #000000">)</span><span style="color: #008080">--</span><span style="color: #008080">[100]</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">　&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Str</span><span style="color: #000000">(</span><span style="color: #800000; font-weight: bold">14.4444</span><span style="color: #000000">,</span><span style="color: #800000; font-weight: bold">5</span><span style="color: #000000">,</span><span style="color: #800000; font-weight: bold">4</span><span style="color: #000000">)</span><span style="color: #008080">--</span><span style="color: #008080">[14.44]</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;删除指定长度的字符,并在指定的起点处插入另一组字符&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Stuff</span><span style="color: #000000">(&#8216;abcdefg&#8216;,</span><span style="color: #800000; font-weight: bold">2</span><span style="color: #000000">,</span><span style="color: #800000; font-weight: bold">4</span><span style="color: #000000">,&#8216;xxx&#8216;)</span><span style="color: #008080">--</span><span style="color: #008080">axxxfg</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回字符表达式,二进制,文本表达式或图像表达的一部分&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Substring</span><span style="color: #000000">(&#8216;abcdefg&#8216;,</span><span style="color: #800000; font-weight: bold">2</span><span style="color: #000000">,</span><span style="color: #800000; font-weight: bold">3</span><span style="color: #000000">)</span><span style="color: #008080">--</span><span style="color: #008080">bcd</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回表达第一个字符的UNICODE整数值&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Unicode</span><span style="color: #000000">(&#8216;a&#8216;)</span><span style="color: #008080">--</span><span style="color: #008080">97</span><span style="color: #008080"><br />
</span><span style="color: #000000">　　</span><span style="color: #008080">/*</span><span style="color: #008080">&nbsp;返回将小写字符转换为大写字符的字符表达式&nbsp;</span><span style="color: #008080">*/</span><span style="color: #000000"><br />
　　</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">Upper</span><span style="color: #000000">(&#8216;a&#8216;)</span><span style="color: #008080">--</span><span style="color: #008080">&#8216;A&#8216;</span></div>
<img src ="http://www.blogjava.net/Reg/aggbug/346369.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Reg/" target="_blank">艾波</a> 2011-03-16 11:17 <a href="http://www.blogjava.net/Reg/archive/2011/03/16/346369.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQLSERVER 数字格式化</title><link>http://www.blogjava.net/Reg/archive/2011/03/15/346336.html</link><dc:creator>艾波</dc:creator><author>艾波</author><pubDate>Tue, 15 Mar 2011 09:57:00 GMT</pubDate><guid>http://www.blogjava.net/Reg/archive/2011/03/15/346336.html</guid><wfw:comment>http://www.blogjava.net/Reg/comments/346336.html</wfw:comment><comments>http://www.blogjava.net/Reg/archive/2011/03/15/346336.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Reg/comments/commentRss/346336.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Reg/services/trackbacks/346336.html</trackback:ping><description><![CDATA[<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"><span style="color: #ff00ff">Cast</span><span style="color: #000000">(</span><span style="color: #ff00ff">round</span><span style="color: #000000">((a.M_weight</span><span style="color: #808080">*</span><span style="color: #000000">a.length</span><span style="color: #808080">*</span><span style="color: #000000">a.R_NUMBER),</span><span style="color: #800000; font-weight: bold">2</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">as</span><span style="color: #000000">&nbsp;numeric(</span><span style="color: #800000; font-weight: bold">12</span><span style="color: #000000">,</span><span style="color: #800000; font-weight: bold">2</span><span style="color: #000000">))total</span></div>
<img src ="http://www.blogjava.net/Reg/aggbug/346336.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Reg/" target="_blank">艾波</a> 2011-03-15 17:57 <a href="http://www.blogjava.net/Reg/archive/2011/03/15/346336.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>