¹ØÓÚÔÚoracleÀïһЩ¹ØÁªµÄÊý¾Ý - Oracle / »ù´¡ºÍ¹ÜÀí
Ò³ÃæÉÏÓиöÊ÷×´½á¹¹Í¼£¬ÆäÊý¾ÝÔÚÊý¾Ý¿âÀï´æ´¢£¬ÓÐÁ½¸öÖØÒªµÄ×Ö¶Î code ºÍ parentCode£¬ÆäÖÐcodeΪ×Ô¼ºµÄ´úÂëºÅ£¬parentCodeÖ¸Ïò¸¸¼¶¡£
ÏÖÔÚÒªÇóÓÃsql½Å±¾£¬ÔÚÊý¾Ý¿âÀォÆäÖÐÒ»¸öÊý¾Ý¼°Æä×ÓËïÊý¾Ý¶¼É¾³ý£¬
Âé·³ÄÄλ¸ßÊÖ°ï¸öæ¡£¡£¡£¡£
´ó¼Ò¶¼À´¹Ø×¢Ï¡£¡£¡£¡£
ллÄãµÄ°ï棬ÄãÄܸæËßÎÒ start with code=? connect by parentCode=prior code µÄ¾ßÌ庬ÒåÂð£¬ÎÒÖ»ÊÇ´ó¸ÅÀí½â¡£¡£¡£¡£¡£Ð»Ð»¡£¡£
oracle²ã´Î»¯²éѯ:
http://blog.csdn.net/wh62592855/archive/2009/10/20/4704104.aspx
¸ù¾Ý²ã´Î»¯²éѯ³öÀ´µÄcodeÀ´½øÐÐɾ³ý.
Ïà¹ØÎÊ´ð£º
¸÷λoracle¸ßÊÖ£¬Çë½ÌÒ»ÏÂΪʲôoracle 10gÔÚ°²×°µ½°Ù·ÖÖ®°ËÊ®ÎåµÄʱºò¾Í±¨´í²»ÄܼÌÐø°²×°£¿
ÄÚ´æ¶à´ó£¿¡¡ÖØÐÂϸöÊý¾Ý¿â°²×°ÊÔÊÔ..
ÒýÓÃ
¸÷λoracle¸ßÊÖ£¬Çë½ÌÒ»ÏÂΪʲôoracle 10gÔÚ°²×°µ½°Ù·ÖÖ®°ËÊ®ÎåµÄʱ ......
ÎÒÓÐÒ»¸ö±í£¬½á¹¹ÊÇÕâÑù¡£
ת³ö µ¥Î» תÈ뵥λ ±ÊÊý ½ð¶î
date(Ö÷) outid(Ö÷) inid(Ö÷) num amt
2009 1 2 1 500 Ϊ 1 µ¥Î» ÔÚ2009Ä ......
ÎÒ°²×°ÁËoracle 10g¾¹ýÒ»·¬Å¬Á¦Äܹ»Ë³ÀûµÄÁ¬½ÓÉÏÁË£¬
µ«ÊÇÎÒÒÔǰÓõÄÊÇsql server ËûµÄÆóÒµ¹ÜÀíÆ÷ÖÐÄÜ¶Ô±í½øÐпÉÊÓ»¯¹ÜÀí
ÔÚoracleÖÐÎÒÒ²¿´µ½ÁËÓпÉÊÓ»¯µÄem
µ«ÊÇÎÒ¾ÍÊÇ¿´²»µ½±íµÄÄÚÈÝÀ´
ÇëÎÊÓÐûÓдóϺÄܰï°ïà ......
ÎҵĴ¦ÀíÊÇÕâÑùµÄ£º
ÎÒÓÐÒ»¸öºÜ´óµÄÊý¾Ý¼¯ºÏ£¬´¦ÓÚÐÔÄÜ·½ÃæµÄ¿¼ÂÇÐèҪʹÓÃÁÙʱ±í¹ý¶É£¬²¢ÇÒʹÓ÷ÖÒ³µÄ·½Ê½ÏòÁÙʱ±íÖвåÈëÊý¾Ý£¬Êý¾ÝʹÓÃÍê±Ïºó£¬É¾³ýÁÙʱ±íµÄÊý¾Ý¡£
³öÏÖµÄÏÖÏ󣺵±OracleÖØÐÂÆô¶¯ºó£¬µÚÒ»Ò³²åÈëµÄ ......
ÎÒÒª¸ñʽ»¯Êý×Ö1£¬ÎÒµÄλÊýÊÇÒ»¸ö±äÁ¿n£¬
ÀýÈçn=3ʱ to_char(1,'FM099') ÎÒ²»ÖªµÀÔõôÓÃÄǸö±äÁ¿nÈ¥Ìæ»»ÄǼ¸¸ö9
û¿´¶® replaceô
ÊǵÄÒýÓÃ
û¿´¶® replaceô
replace('FM099','9','ÏëÌæ»»³Éµ ......