﻿<?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-随笔分类-oracle 函数</title><link>http://www.cppblog.com/lixin/category/20372.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 04 Feb 2013 01:13:44 GMT</lastBuildDate><pubDate>Mon, 04 Feb 2013 01:13:44 GMT</pubDate><ttl>60</ttl><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>拼音码转换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>金额转换</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></channel></rss>