﻿<?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>C++博客-lixin</title><link>http://www.cppblog.com/lixin/</link><description /><language>zh-cn</language><lastBuildDate>Fri, 10 Apr 2026 17:48:16 GMT</lastBuildDate><pubDate>Fri, 10 Apr 2026 17:48:16 GMT</pubDate><ttl>60</ttl><item><title>加密解密</title><link>http://www.cppblog.com/lixin/archive/2013/06/03/200771.html</link><dc:creator>李鑫</dc:creator><author>李鑫</author><pubDate>Mon, 03 Jun 2013 03:33:00 GMT</pubDate><guid>http://www.cppblog.com/lixin/archive/2013/06/03/200771.html</guid><wfw:comment>http://www.cppblog.com/lixin/comments/200771.html</wfw:comment><comments>http://www.cppblog.com/lixin/archive/2013/06/03/200771.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/lixin/comments/commentRss/200771.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/lixin/services/trackbacks/200771.html</trackback:ping><description><![CDATA[<p>using System;<br />using System.Collections.Generic;<br />using System.Web;<br />using System.Security.Cryptography;<br />using System.Text;<br />using System.IO;</p>
<p>/// &lt;summary&gt;<br />///Encrypt 的摘要说明<br />/// &lt;/summary&gt;<br />public class Encrypt<br />{</p>
<p><br />&nbsp;&nbsp;&nbsp; //cookies加密密钥&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; public static string DES_Key = "12345678";</p>
<p>&nbsp;&nbsp;&nbsp; #region DESEnCode DES加密<br />&nbsp;&nbsp;&nbsp; /// &lt;summary&gt;<br />&nbsp;&nbsp;&nbsp; /// 加密<br />&nbsp;&nbsp;&nbsp; /// &lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp; /// &lt;param name="pToEncrypt"&gt;&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp; /// &lt;returns&gt;&lt;/returns&gt;<br />&nbsp;&nbsp;&nbsp; public static string DESEnCode(string pToEncrypt)<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pToEncrypt = HttpContext.Current.Server.UrlEncode(pToEncrypt);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESCryptoServiceProvider des = new DESCryptoServiceProvider();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; byte[] inputByteArray = Encoding.GetEncoding("UTF-8").GetBytes(pToEncrypt);</p>
<p><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; des.Key = ASCIIEncoding.ASCII.GetBytes(DES_Key);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; des.IV = ASCIIEncoding.ASCII.GetBytes(DES_Key);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MemoryStream ms = new MemoryStream();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(), CryptoStreamMode.Write);</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cs.Write(inputByteArray, 0, inputByteArray.Length);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cs.FlushFinalBlock();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringBuilder ret = new StringBuilder();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foreach (byte b in ms.ToArray())<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ret.AppendFormat("{0:X2}", b);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ret.ToString();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return ret.ToString();<br />&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; #endregion</p>
<p>&nbsp;&nbsp;&nbsp; #region DESDeCode DES解密<br />&nbsp;&nbsp;&nbsp; /// &lt;summary&gt;<br />&nbsp;&nbsp;&nbsp; /// 解密<br />&nbsp;&nbsp;&nbsp; /// &lt;/summary&gt;<br />&nbsp;&nbsp;&nbsp; /// &lt;param name="pToDecrypt"&gt;&lt;/param&gt;<br />&nbsp;&nbsp;&nbsp; /// &lt;returns&gt;&lt;/returns&gt;<br />&nbsp;&nbsp;&nbsp; public static string DESDeCode(string pToDecrypt)<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp; HttpContext.Current.Response.Write(pToDecrypt + "&lt;br&gt;" + sKey);&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp; HttpContext.Current.Response.End();&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESCryptoServiceProvider des = new DESCryptoServiceProvider();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; byte[] inputByteArray = new byte[pToDecrypt.Length / 2];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int x = 0; x &lt; pToDecrypt.Length / 2; x++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int i = (Convert.ToInt32(pToDecrypt.Substring(x * 2, 2), 16));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inputByteArray[x] = (byte)i;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; des.Key = ASCIIEncoding.ASCII.GetBytes(DES_Key);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; des.IV = ASCIIEncoding.ASCII.GetBytes(DES_Key);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MemoryStream ms = new MemoryStream();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(), CryptoStreamMode.Write);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cs.Write(inputByteArray, 0, inputByteArray.Length);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cs.FlushFinalBlock();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringBuilder ret = new StringBuilder();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return HttpContext.Current.Server.UrlDecode(System.Text.Encoding.Default.GetString(ms.ToArray()));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; catch (Exception)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return "";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; #endregion</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>}</p><img src ="http://www.cppblog.com/lixin/aggbug/200771.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lixin/" target="_blank">李鑫</a> 2013-06-03 11:33 <a href="http://www.cppblog.com/lixin/archive/2013/06/03/200771.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>判断txet.Text是否为数字</title><link>http://www.cppblog.com/lixin/archive/2013/05/20/200414.html</link><dc:creator>李鑫</dc:creator><author>李鑫</author><pubDate>Mon, 20 May 2013 00:54:00 GMT</pubDate><guid>http://www.cppblog.com/lixin/archive/2013/05/20/200414.html</guid><wfw:comment>http://www.cppblog.com/lixin/comments/200414.html</wfw:comment><comments>http://www.cppblog.com/lixin/archive/2013/05/20/200414.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/lixin/comments/commentRss/200414.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/lixin/services/trackbacks/200414.html</trackback:ping><description><![CDATA[<span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">private&nbsp;bool&nbsp;IsAccept()&nbsp;&nbsp;&nbsp;</span><br style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /><span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><br style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /><span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;try</span><br style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /><span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;{</span><br style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /><span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Decimal.Parse(txt1.Text);</span><br style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /><span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;true;&nbsp;&lt;---这里要加一句</span><br style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /><span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;}</span><br style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /><span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;catch</span><br style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /><span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;{</span><br style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /><span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessageBox.Show("必须为数字！");&nbsp;&nbsp;</span><br style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /><span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;</span><br style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /><span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;}</span><br style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /><span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">}</span><img src ="http://www.cppblog.com/lixin/aggbug/200414.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lixin/" target="_blank">李鑫</a> 2013-05-20 08:54 <a href="http://www.cppblog.com/lixin/archive/2013/05/20/200414.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>创建编码（保证不重复创建）</title><link>http://www.cppblog.com/lixin/archive/2013/02/04/197702.html</link><dc:creator>李鑫</dc:creator><author>李鑫</author><pubDate>Mon, 04 Feb 2013 00:46:00 GMT</pubDate><guid>http://www.cppblog.com/lixin/archive/2013/02/04/197702.html</guid><wfw:comment>http://www.cppblog.com/lixin/comments/197702.html</wfw:comment><comments>http://www.cppblog.com/lixin/archive/2013/02/04/197702.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/lixin/comments/commentRss/197702.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/lixin/services/trackbacks/197702.html</trackback:ping><description><![CDATA[<p>CREATE OR REPLACE Function GetFtpSeqNO(riqi&nbsp;&nbsp;&nbsp; in Varchar2,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JiaoYLX in Varchar2) return Varchar2 is<br />&nbsp; pragma autonomous_transaction;<br />&nbsp; MaxBianH Varchar2(50);<br />begin<br />&nbsp; Lock Table MTJY_BianHTable In Exclusive Mode;<br />&nbsp; select MAX(ShangPBH)<br />&nbsp;&nbsp;&nbsp; into MaxBianH<br />&nbsp;&nbsp;&nbsp; from MTJY_BianHTable<br />&nbsp;&nbsp; where substr(Charshj, 1, 10) = riqi<br />&nbsp;&nbsp;&nbsp;&nbsp; and leix = JiaoYLX;</p>
<p>&nbsp; if MaxBianH is null then<br />&nbsp;&nbsp;&nbsp; case<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'N' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'CONT' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to_char(to_date(riqi, 'yyyy-MM-dd'), 'yyyyMMdd') ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '00001';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'S' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'SETT' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to_char(to_date(riqi, 'yyyy-MM-dd'), 'yyyyMMdd') ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '00001';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'C' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'COMP' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to_char(to_date(riqi, 'yyyy-MM-dd'), 'yyyyMMdd') ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '00001';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'X' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'ORDER' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to_char(to_date(riqi, 'yyyy-MM-dd'), 'yyyyMMdd') ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '00001';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'Y' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'FLWUP' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to_char(to_date(riqi, 'yyyy-MM-dd'), 'yyyyMMdd') ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '00001';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'HBHK' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'HBHK' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to_char(to_date(riqi, 'yyyy-MM-dd'), 'yyyyMMdd') ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '00001';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'YJFL' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'YJFL' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to_char(to_date(riqi, 'yyyy-MM-dd'), 'yyyyMMdd') ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '00001';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'TB' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'TB' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to_char(to_date(riqi, 'yyyy-MM-dd'), 'yyyyMMdd') ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '00001';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'QR' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'QR' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to_char(to_date(riqi, 'yyyy-MM-dd'), 'yyyyMMdd') ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '00001';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'PZ' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'PZ' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to_char(to_date(riqi, 'yyyy-MM-dd'), 'yyyyMMdd') ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '00001';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'ZJMMXG' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'ZJMMXG' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to_char(to_date(riqi, 'yyyy-MM-dd'), 'yyyyMMdd') ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '00001';<br />&nbsp;&nbsp;&nbsp; end case;else<br />&nbsp;&nbsp;&nbsp; case<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'N' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'CONT' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trim(to_char(to_Number(substr(MaxBianH,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13)) + 1,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '0000000000000'));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'S' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'SETT' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trim(to_char(to_Number(substr(MaxBianH,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13)) + 1,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '0000000000000'));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'C' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'COMP' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trim(to_char(to_Number(substr(MaxBianH,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13)) + 1,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '0000000000000'));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'X' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'ORDER' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trim(to_char(to_Number(substr(MaxBianH,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13)) + 1,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '0000000000000'));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'Y' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'FLWUP' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trim(to_char(to_Number(substr(MaxBianH,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13)) + 1,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '0000000000000'));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'HBHK' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'HBHK' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trim(to_char(to_Number(substr(MaxBianH,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13)) + 1,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '0000000000000'));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'YJFL' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'YJFL' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trim(to_char(to_Number(substr(MaxBianH,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13)) + 1,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '0000000000000'));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'TB' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'TB' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trim(to_char(to_Number(substr(MaxBianH,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13)) + 1,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '0000000000000'));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'QR' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'QR' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trim(to_char(to_Number(substr(MaxBianH,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13)) + 1,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '0000000000000'));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'PZ' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'PZ' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trim(to_char(to_Number(substr(MaxBianH,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13)) + 1,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '0000000000000'));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when JiaoYLX = 'ZJMMXG' then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MaxBianH := 'ZJMMXG' ||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trim(to_char(to_Number(substr(MaxBianH,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13)) + 1,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '0000000000000'));<br />&nbsp;&nbsp;&nbsp; end case; end if;</p>
<p>&nbsp; insert into MTJY_BianHTable<br />&nbsp;&nbsp;&nbsp; (shangpbh, Charshj, Leix)<br />&nbsp; values<br />&nbsp;&nbsp;&nbsp; (MaxBianH, riqi || TO_char(sysdate, ' hh24:mi:ss'), JiaoYLX);</p>
<p>&nbsp; commit;<br />&nbsp; return MaxBianH;<br />exception<br />&nbsp; when others then<br />&nbsp;&nbsp;&nbsp; rollback;<br />&nbsp;&nbsp;&nbsp; return MaxBianH;<br />end GetFtpSeqNO;<br /><br /><br />SYSID NUMBER 编号；SHANGPBH VARCHAR2(50) 商品编号；CHARSHJ &nbsp;VARCHAR2(50)&nbsp;插入时间；&nbsp;&nbsp;LEIX VARCHAR2(50)类型 ；</p><img src ="http://www.cppblog.com/lixin/aggbug/197702.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lixin/" target="_blank">李鑫</a> 2013-02-04 08:46 <a href="http://www.cppblog.com/lixin/archive/2013/02/04/197702.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>拼音码转换2</title><link>http://www.cppblog.com/lixin/archive/2013/02/04/197701.html</link><dc:creator>李鑫</dc:creator><author>李鑫</author><pubDate>Mon, 04 Feb 2013 00:40:00 GMT</pubDate><guid>http://www.cppblog.com/lixin/archive/2013/02/04/197701.html</guid><wfw:comment>http://www.cppblog.com/lixin/comments/197701.html</wfw:comment><comments>http://www.cppblog.com/lixin/archive/2013/02/04/197701.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/lixin/comments/commentRss/197701.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/lixin/services/trackbacks/197701.html</trackback:ping><description><![CDATA[CREATE OR REPLACE FUNCTION PUB_GET_STRING_PY(strs varchar2)<br />return varchar2<br />is<br />/***********************************<br />过程名称：PUB_GET_STRING_PY<br />功能：生成汉字字符串的拼音首字符<br />开发者：贺佳利<br />联系方式：<br />最后修改时间：2009.09.09<br />说明：<br />修改记录：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2009.09.09 贺佳利 创建<br />**********************************/<br />v_length number;<br />v_char varchar2(2);<br />v_charlength number;<br />v_charPY varchar2(2);<br />i int:=1;<br />myresult varchar2(500):='';<br />begin<br />--获取字符串长度<br />v_length:=length(strs);<br />while i&lt;=v_length<br />loop<br />&nbsp;&nbsp; --按顺序取得字符<br />&nbsp;&nbsp; v_char:=substr(strs,i,1);<br />&nbsp;&nbsp; v_charlength:=lengthb(rtrim(v_char));<br />&nbsp;&nbsp; v_charPY:=rtrim(v_char);<br />&nbsp;&nbsp; --判断是否是汉字<br />&nbsp;&nbsp; if v_charlength=2 then<br />&nbsp;&nbsp;&nbsp;&nbsp; v_charPY:=pub_get_py(rtrim(v_char));<br />&nbsp;&nbsp; end if;<br />&nbsp;&nbsp; --将拼音进行连接<br />&nbsp;&nbsp; myresult:=myresult || v_charPY;<br />&nbsp;&nbsp; i:=i+1;<br />end loop;<br />return myresult;<br />end PUB_GET_STRING_PY;<br /><img src ="http://www.cppblog.com/lixin/aggbug/197701.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lixin/" target="_blank">李鑫</a> 2013-02-04 08:40 <a href="http://www.cppblog.com/lixin/archive/2013/02/04/197701.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>拼音码转换1</title><link>http://www.cppblog.com/lixin/archive/2013/02/04/197700.html</link><dc:creator>李鑫</dc:creator><author>李鑫</author><pubDate>Mon, 04 Feb 2013 00:40:00 GMT</pubDate><guid>http://www.cppblog.com/lixin/archive/2013/02/04/197700.html</guid><wfw:comment>http://www.cppblog.com/lixin/comments/197700.html</wfw:comment><comments>http://www.cppblog.com/lixin/archive/2013/02/04/197700.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/lixin/comments/commentRss/197700.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/lixin/services/trackbacks/197700.html</trackback:ping><description><![CDATA[CREATE OR REPLACE FUNCTION PUB_GET_PY(p_汉字 CHAR DEFAULT '%')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RETURN CHAR<br />IS<br />/********************************************************************<br />过程名称：PUB_GET_PY<br />功能：生成汉字拼音的首字符<br />开发者：葛长伟(dba123.com)<br />联系方式：<br />最后修改时间：2004.02.14<br />说明：<br />修改记录：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2004.02.14 葛长伟 创建<br />********************************************************************/<br />v_汉字内码&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NUMBER(8);<br />v_拼音&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CHAR(1);<br />BEGIN<br />v_汉字内码 := ASCII(p_汉字);<br />IF v_汉字内码 BETWEEN 45217 AND 45252 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'A';<br />ELSIF v_汉字内码 BETWEEN 45253 AND 45760 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'B';<br />ELSIF v_汉字内码 BETWEEN 45761 AND 46317 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'C';<br />ELSIF v_汉字内码 BETWEEN 46318 AND 46825 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'D';<br />ELSIF v_汉字内码 BETWEEN 46826 AND 47009 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'E';<br />ELSIF v_汉字内码 BETWEEN 47010 AND 47296 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'F';<br />ELSIF v_汉字内码 BETWEEN 47297 AND 47613 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'G';<br />ELSIF v_汉字内码 BETWEEN 47614 AND 48116 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'H';<br />ELSIF v_汉字内码 BETWEEN 48117 AND 49061 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'J';<br />ELSIF v_汉字内码 BETWEEN 49062 AND 49323 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'K';<br />ELSIF v_汉字内码 BETWEEN 49324 AND 49895 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'L';<br />ELSIF v_汉字内码 BETWEEN 49896 AND 50370 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'M';<br />ELSIF v_汉字内码 BETWEEN 50371 AND 50613 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'N';<br />ELSIF v_汉字内码 BETWEEN 50614 AND 50621 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'O';<br />ELSIF v_汉字内码 BETWEEN 50622 AND 50925 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'P';<br />ELSIF v_汉字内码 BETWEEN 50926 AND 51386 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'Q';<br />ELSIF v_汉字内码 BETWEEN 51387 AND 51445 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'R';<br />ELSIF v_汉字内码 BETWEEN 51446 AND 52217 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'S';<br />ELSIF v_汉字内码 BETWEEN 52218 AND 52697 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'T';<br />ELSIF v_汉字内码 BETWEEN 52698 AND 52979 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'W';<br />ELSIF v_汉字内码 BETWEEN 52980 AND 53640 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'X';<br />ELSIF v_汉字内码 BETWEEN 53641 AND 54480 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'Y';<br />ELSIF v_汉字内码 BETWEEN 54481 AND 55289 THEN<br />&nbsp;&nbsp;&nbsp; v_拼音 := 'Z';<br />ELSE<br />&nbsp;&nbsp;&nbsp; v_拼音 := NULL;<br />END IF;<br />RETURN v_拼音;<br />END PUB_GET_PY;<br /><img src ="http://www.cppblog.com/lixin/aggbug/197700.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lixin/" target="_blank">李鑫</a> 2013-02-04 08:40 <a href="http://www.cppblog.com/lixin/archive/2013/02/04/197700.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>金额转换</title><link>http://www.cppblog.com/lixin/archive/2013/02/04/197699.html</link><dc:creator>李鑫</dc:creator><author>李鑫</author><pubDate>Mon, 04 Feb 2013 00:39:00 GMT</pubDate><guid>http://www.cppblog.com/lixin/archive/2013/02/04/197699.html</guid><wfw:comment>http://www.cppblog.com/lixin/comments/197699.html</wfw:comment><comments>http://www.cppblog.com/lixin/archive/2013/02/04/197699.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/lixin/comments/commentRss/197699.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/lixin/services/trackbacks/197699.html</trackback:ping><description><![CDATA[<p>CREATE OR REPLACE FUNCTION money_to_chinese (money IN VARCHAR2)<br />&nbsp;&nbsp; RETURN VARCHAR2<br />IS<br />&nbsp;&nbsp; c_money&nbsp;&nbsp;&nbsp; VARCHAR2 (12);<br />&nbsp;&nbsp; m_string&nbsp;&nbsp; VARCHAR2 (60) := '分角圆拾佰仟万拾佰仟亿';<br />&nbsp;&nbsp; n_string&nbsp;&nbsp; VARCHAR2 (40) := '壹贰叁肆伍陆柒捌玖';<br />&nbsp;&nbsp; b_string&nbsp;&nbsp; VARCHAR2 (80);<br />&nbsp;&nbsp; n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CHAR;<br />&nbsp;&nbsp; len&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NUMBER (3);<br />&nbsp;&nbsp; i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NUMBER (3);<br />&nbsp;&nbsp; tmp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NUMBER (12);<br />&nbsp;&nbsp; is_zero&nbsp;&nbsp;&nbsp; BOOLEAN;<br />&nbsp;&nbsp; z_count&nbsp;&nbsp;&nbsp; NUMBER (3);<br />&nbsp;&nbsp; l_money&nbsp;&nbsp;&nbsp; NUMBER;<br />&nbsp;&nbsp; l_sign&nbsp;&nbsp;&nbsp;&nbsp; VARCHAR2 (10);<br />BEGIN<br />&nbsp;&nbsp; l_money := ABS (money);</p>
<p>&nbsp;&nbsp; IF money &lt; 0<br />&nbsp;&nbsp; THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; l_sign := '负';<br />&nbsp;&nbsp; ELSE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; l_sign := '';<br />&nbsp;&nbsp; END IF;</p>
<p>&nbsp;&nbsp; tmp := ROUND (l_money, 2) * 100;<br />&nbsp;&nbsp; c_money := RTRIM (LTRIM (TO_CHAR (tmp, '999999999999')));<br />&nbsp;&nbsp; len := LENGTH (c_money);<br />&nbsp;&nbsp; is_zero := TRUE;<br />&nbsp;&nbsp; z_count := 0;<br />&nbsp;&nbsp; i := 0;</p>
<p>&nbsp;&nbsp; WHILE i &lt; len<br />&nbsp;&nbsp; LOOP<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i := i + 1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n := SUBSTR (c_money,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; );</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IF n = '0'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IF len - i = 6 OR len - i = 2 OR len = i<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IF is_zero<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b_string := SUBSTR (b_string,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LENGTH (b_string) - 1<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; );<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is_zero := FALSE;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END IF;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IF len - i = 6<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b_string := b_string || '万';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END IF;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IF len - i = 2<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b_string := b_string || '元';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END IF;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IF len = i<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b_string := b_string || '整';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END IF;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; z_count := 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ELSE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IF z_count = 0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b_string := b_string || '零';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is_zero := TRUE;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END IF;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; z_count := z_count + 1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END IF;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ELSE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b_string :=<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b_string<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; || SUBSTR (n_string,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TO_NUMBER (n),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; || SUBSTR (m_string,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; len - i + 1,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; );<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; z_count := 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is_zero := FALSE;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END IF;<br />&nbsp;&nbsp; END LOOP;</p>
<p>&nbsp;&nbsp; b_string := l_sign || b_string;<br />&nbsp;&nbsp; RETURN b_string;<br />EXCEPTION<br />&nbsp;&nbsp; WHEN OTHERS<br />&nbsp;&nbsp; THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RETURN (SQLERRM);<br />END;<br /></p><img src ="http://www.cppblog.com/lixin/aggbug/197699.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lixin/" target="_blank">李鑫</a> 2013-02-04 08:39 <a href="http://www.cppblog.com/lixin/archive/2013/02/04/197699.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>window 服务安装卸载</title><link>http://www.cppblog.com/lixin/archive/2013/02/04/197698.html</link><dc:creator>李鑫</dc:creator><author>李鑫</author><pubDate>Mon, 04 Feb 2013 00:36:00 GMT</pubDate><guid>http://www.cppblog.com/lixin/archive/2013/02/04/197698.html</guid><wfw:comment>http://www.cppblog.com/lixin/comments/197698.html</wfw:comment><comments>http://www.cppblog.com/lixin/archive/2013/02/04/197698.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/lixin/comments/commentRss/197698.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/lixin/services/trackbacks/197698.html</trackback:ping><description><![CDATA[<div><span style="font-size-adjust: none; font-stretch: normal">在VS2008命令控制台下，执行installitil.exe </span><br style="font-size-adjust: none; font-stretch: normal" /><br style="font-size-adjust: none; font-stretch: normal" /><span style="font-size-adjust: none; font-stretch: normal">1. 注册Windows服务</span><br style="font-size-adjust: none; font-stretch: normal" /><br style="font-size-adjust: none; font-stretch: normal" /><span style="font-size-adjust: none; font-stretch: normal">C:"WINDOWS"Microsoft.NET"Framework"v2.0.50727&gt;installutil @fileName</span><br style="font-size-adjust: none; font-stretch: normal" /><br style="font-size-adjust: none; font-stretch: normal" /><span style="font-size-adjust: none; font-stretch: normal">2. 卸载Windows服务</span><br style="font-size-adjust: none; font-stretch: normal" /><br style="font-size-adjust: none; font-stretch: normal" /><span style="font-size-adjust: none; font-stretch: normal">C:"WINDOWS"Microsoft.NET"Framework"v2.0.50727&gt;installutil /u @fileName</span><br style="font-size-adjust: none; font-stretch: normal" /><br style="font-size-adjust: none; font-stretch: normal" /><span style="font-size-adjust: none; font-stretch: normal">@fileName是Winfows服务文件路径和文件名如：c:\MyService.exe</span><br style="font-size-adjust: none; font-stretch: normal" /><br style="font-size-adjust: none; font-stretch: normal" /><span style="font-size-adjust: none; font-stretch: normal"></span><br style="font-size-adjust: none; font-stretch: normal" /><br style="font-size-adjust: none; font-stretch: normal" /><span style="font-size-adjust: none; font-stretch: normal">或者在VS2008命令行提示行下直接输入installutil.exe命令﻿</span></div><img src ="http://www.cppblog.com/lixin/aggbug/197698.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lixin/" target="_blank">李鑫</a> 2013-02-04 08:36 <a href="http://www.cppblog.com/lixin/archive/2013/02/04/197698.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C#中获取当前路径的几种方法</title><link>http://www.cppblog.com/lixin/archive/2011/02/16/140134.html</link><dc:creator>李鑫</dc:creator><author>李鑫</author><pubDate>Wed, 16 Feb 2011 01:30:00 GMT</pubDate><guid>http://www.cppblog.com/lixin/archive/2011/02/16/140134.html</guid><wfw:comment>http://www.cppblog.com/lixin/comments/140134.html</wfw:comment><comments>http://www.cppblog.com/lixin/archive/2011/02/16/140134.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/lixin/comments/commentRss/140134.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/lixin/services/trackbacks/140134.html</trackback:ping><description><![CDATA[<p>//获取应用程序的当前工作目录。&nbsp;&nbsp; </p>
<p>02 String path1=System.IO.Directory.GetCurrentDirectory();&nbsp;&nbsp; </p>
<p>03 MessageBox.Show("获取应用程序的当前工作目录:"+path1);&nbsp;&nbsp; </p>
<p>04&nbsp;&nbsp;&nbsp; </p>
<p>05 //获取程序的基目录。&nbsp;&nbsp; </p>
<p>06 String path2=System.AppDomain.CurrentDomain.BaseDirectory;&nbsp;&nbsp; </p>
<p>07 MessageBox.Show("获取程序的基目录:"+path2);&nbsp;&nbsp; </p>
<p>08&nbsp;&nbsp;&nbsp; </p>
<p>09 //获取和设置包括该应用程序的目录的名称。&nbsp;&nbsp; </p>
<p>10 String path3=System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;&nbsp;&nbsp; </p>
<p>11 MessageBox.Show("获取和设置包括该应用程序的目录的名称:"+path3);&nbsp;&nbsp; </p>
<p>12&nbsp;&nbsp;&nbsp; </p>
<p>13 //获取启动了应用程序的可执行文件的路径，不包括可执行文件的名称。&nbsp;&nbsp; </p>
<p>14 String path4=System.Windows.Forms.Application.StartupPath;&nbsp;&nbsp; </p>
<p>15 MessageBox.Show("获取启动了应用程序的可执行文件的路径，不包括可执行文件的名称:"+path4);&nbsp;&nbsp; </p>
<p>16&nbsp;&nbsp;&nbsp; </p>
<p>17 //获取启动了应用程序的可执行文件的路径及文件名&nbsp;&nbsp; </p>
<p>18 String path5=System.Windows.Forms.Application.ExecutablePath;&nbsp;&nbsp; </p>
<p>19 MessageBox.Show("获取启动了应用程序的可执行文件的路径及文件名:"+path5); </p>
<p><br>&nbsp;</p>
<img src ="http://www.cppblog.com/lixin/aggbug/140134.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lixin/" target="_blank">李鑫</a> 2011-02-16 09:30 <a href="http://www.cppblog.com/lixin/archive/2011/02/16/140134.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C# 使用正则表达式去掉字符串中的数字，或者去掉字符串中</title><link>http://www.cppblog.com/lixin/archive/2011/02/16/140133.html</link><dc:creator>李鑫</dc:creator><author>李鑫</author><pubDate>Wed, 16 Feb 2011 01:28:00 GMT</pubDate><guid>http://www.cppblog.com/lixin/archive/2011/02/16/140133.html</guid><wfw:comment>http://www.cppblog.com/lixin/comments/140133.html</wfw:comment><comments>http://www.cppblog.com/lixin/archive/2011/02/16/140133.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/lixin/comments/commentRss/140133.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/lixin/services/trackbacks/140133.html</trackback:ping><description><![CDATA[<p>01 /// &lt;summary&gt;&nbsp;&nbsp; </p>
<p>02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /// 去掉字符串中的数字&nbsp;&nbsp; </p>
<p>03&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /// &lt;/summary&gt;&nbsp;&nbsp; </p>
<p>04&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /// &lt;param name="key"&gt;&lt;/param&gt;&nbsp;&nbsp; </p>
<p>05&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /// &lt;returns&gt;&lt;/returns&gt;&nbsp;&nbsp; </p>
<p>06&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public static string RemoveNumber(string key)&nbsp;&nbsp; </p>
<p>07&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp; </p>
<p>08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return Regex.Replace(key, @"\d", "");&nbsp;&nbsp; </p>
<p>09&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /// &lt;summary&gt;&nbsp;&nbsp; </p>
<p>10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /// 去掉字符串中的非数字&nbsp;&nbsp; </p>
<p>11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /// &lt;/summary&gt;&nbsp;&nbsp; </p>
<p>12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /// &lt;param name="key"&gt;&lt;/param&gt;&nbsp;&nbsp; </p>
<p>13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /// &lt;returns&gt;&lt;/returns&gt;&nbsp;&nbsp; </p>
<p>14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public static string RemoveNotNumber(string key)&nbsp;&nbsp; </p>
<p>15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp; </p>
<p>16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return Regex.Replace(key, @"[^\d]*", "");&nbsp;&nbsp; </p>
<p>17&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } </p>
<p><br>&nbsp;效果：输入"High：4" <br>第一个函数，输出结果是"High：" <br>第二个函数，输出结果是"4" </p>
<img src ="http://www.cppblog.com/lixin/aggbug/140133.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lixin/" target="_blank">李鑫</a> 2011-02-16 09:28 <a href="http://www.cppblog.com/lixin/archive/2011/02/16/140133.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>silverlight 中&lt;sys:Int32&gt;0&lt;/sys:Int32&gt; 第三方组建定义</title><link>http://www.cppblog.com/lixin/archive/2011/01/21/139044.html</link><dc:creator>李鑫</dc:creator><author>李鑫</author><pubDate>Fri, 21 Jan 2011 09:14:00 GMT</pubDate><guid>http://www.cppblog.com/lixin/archive/2011/01/21/139044.html</guid><wfw:comment>http://www.cppblog.com/lixin/comments/139044.html</wfw:comment><comments>http://www.cppblog.com/lixin/archive/2011/01/21/139044.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/lixin/comments/commentRss/139044.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/lixin/services/trackbacks/139044.html</trackback:ping><description><![CDATA[xmlns:sys="clr-namespace:System;assembly=mscorlib"<br><br>&nbsp;xmlns:controlsToolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit"<br><br>
<img src ="http://www.cppblog.com/lixin/aggbug/139044.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lixin/" target="_blank">李鑫</a> 2011-01-21 17:14 <a href="http://www.cppblog.com/lixin/archive/2011/01/21/139044.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>