Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ORACLEÖеĴ¥·¢Æ÷ºÍÓαêÊÇÔÚÄÚ´æÖÐÂð£¿

×÷Õß: ÈýÊ®¶øÁ¢Ê±¼ä£º2009Äê11ÔÂ08ÈÕ 12:15:21Çë×ðÖØÔ­´´×÷Æ·¡£×ªÔØÇë±£³ÖÎÄÕÂÍêÕûÐÔ,²¢ÒÔ³¬Á´½ÓÐÎʽעÃ÷ԭʼ×÷Õß¡°inthirties£¨ÈýÊ®¶øÁ¢£©¡±ºÍ³ö´¦¡±http://blog.csdn.net/inthirties/archive/2009/11/08/4786769.aspx¡±,ÉîÈëÌÖÂÛ¿ÉÒÔÁªÏµinthirties@gmail.com¡£ÔÚcsdnÉÏ¿´µ½Ò»¸öÍøÓÑÎʵÄÒ»¸öÎÊÌâ http://topic.csdn.net/u/20091102/20/35713B33-EACB-4A74-8735-251B9AAD156A.html ORACLEÖд¥·¢Æ÷ºÍÓαêÖ´ÐÐÊÇÔÚÄÚ´æÖÐÂ𣬠 ÊDz»ÊÇͦºÄ×ÊÔ´£¬Ó¦¾¡Á¿ÉÙÓã¿ ºÇºÇºÇ£¬ÕâÑùµÄÎÊÌâһϾͰÑÈËÎÊãÂÁË£¬Ò»Ê±Ò²²»ÖªµÀ´ÓÄÄÀ↑ʼ»Ø´ð£¬ÎÊÌâµ¹²»ÊǺܸ´ÔÓ£¬Ö»²»¹ý±ÊÕßµÄÎÊÌâ°Ñ²»Í¬µÄ¸ÅÄîÔÓºÍÔÚÒ»Æð£¬ËùÒÔһʱҲ²»ÖªµÀ´ÓÄÄÀ↑ʼ»Ø´ðÁË¡£ ÎÒÃÇÀ´¿´¿´²¿·Ö´ð°¸ ʵÀýÊÇÔÚÄÚ´æÖÐÔËÐеģ¬Á½ÕßÒ²ÊÇÔÚÄÚ´æÖÐÖ´ÐР
×¢ÒâЧÂʾͺã¬Èç¹ûÐèÒª£¬»¹ÊÇÒªÓô¥·¢Æ÷ºÍÓαêµÄ 
Óαê´ò¿ª²¢Ê¹ÓÃÍêºó¼ÇµÃclose ´¥·¢Æ÷ºÍÓαêÊÇÁ½¸ö¸ÅÄî¡£ 

´¥·¢Æ÷ÊÇÊý¾Ý¿âÀïµÄÒ»Àà¶ÔÏ󣬺ÍfunctionÒÔ¼°procedureÒ»Ñù£¬ÊÇÒ»¸öPLSQL´úÂë¶Ë£¬±àÒëÒÔºó´æÔÚʵÀýÖУ¬¶øÓαêÊÇÔËÐйý³ÌÖеÄÒ»¸ö½á¹û¼¯µÄÖ¸Õ룬trigger¿ÉÒÔ¿´×öÊÇÄÚ´æÖеľ²Ì¬µØÖ·£¬¶øcursorÊÇÄÚ´æÖеĶ¯Ì¬²¿·Ö£¬ ÕâÁ½¸öÔÚÕâ·½ÃæûÓпɱØÐС£ 

ÓαêÀàËÆÓÚÊý¾Ý¼¯ºÏµÄÖ¸Õ룬ÐÔÄܱȵ¥¸öµÄÑ­»·queryÒªÓÅ£¬µ«ÊÇ»áÕ¼ÓÃ×ÊÔ´£¬ËùÒÔÒªºÏÀíµÄʹÓá£triggerÊÇÄÚ´æÖеľ²Ì¬²¿·Ö£¬ÊÇÒ»¸ö¿ÉÖ´ÐеĴúÂë¶Î£¬ËùÒÔÐÔÄÜÓÉÄãµÄʵÏÖ¾ö¶¨¡£  ½áÂÛÏȱðÏ£¬ÎÒÃÇÀ´¿´¿´ÕâÀïÉæ¼°µ½µÄÀíÂ۵㡣 ʲôÊÇ´¥·¢Æ÷  Ê²Ã´ÊÇÓÎ±ê ´¥·¢Æ÷¼´Îªtrigger, ÊÇOracleÀïµÄÒ»ÖÖ¶ÔÏó£¬ ºÍfunction£¬sp£¬ package£¬ÄäÃûµÄplsql¶ÎµÈÒ»Ñù£¬ÊÇÒ»¶ÎPLSQLÓ﷨дµÄ³ÌÐò´úÂë¶Î£¬Oracle»á±àÒë³É¿ÉÖ´ÐдúÂ룬·Åµ½shared poolÀÒÔ±¸Ö´ÐС£ÊôÓÚÄڴ沿·ÖÀïµÄ¾²Ì¬²¿·Ö£¬»òÕßshare pool²»¹»±»Çå¿Õ£¬»òÕ߸ıäÖØбàÒë¶øÒƳöÄÚ´æ¡£ Óαêß·£¬ ÓαêÕâÀïÓÐÁ½ÖÖ²»Í¬µÄ²ã´ÎÉϵÄÈÏʶ£¬Ò»ÖÖÊÇÕ­ÒåÉϵģ¬¼´PLSQLÀﶼһÖÖÀàÐÍCursor£¬¾­³£ÔÚplsqlÀï×÷ΪselectÅúÁ¿µÄ½á¹û¼¯ºóµÄ´æ´¢µÄ¶ÔÏó£¬ÎÒÃÇ¿ÉÒÔ°ÑËû¿´×öÊÇÒ»¸öÊý¾Ý¼¯ºÏµÄÖ¸Õ룬ÔÚPLSQLÀïͨ¹ýcursorÓαêµÄ²Ù×÷£¬±éÀúÕû¸öÅúÁ¿·µ»ØµÄ½á¹û¼¯£¬´Ó¶øÍê³ÉÎÒÃÇPLSQLÀï·ÃÎÊÊý¾ÝµÄÄ¿µÄ£¬ ÕâÀï¿ÉÒÔ¿´µ½£¬Õâ¿éÊǶ¯Ì¬µÄ£¬²»Í¬µÄµ÷ÓÿÉÄÜÓв»Í¬µÄcursor£¬ËæÖ®´úÂëÔËÐеÄÖ´ÐÐÍê±Ï£¬Õâ¸öcursorÒ²ËæÖ®¶øÏûÍö£¬ºÜÏÔÈ»Õⲿ·ÖºÍ¾ßÌåµÄµ÷Óýø³ÌÓйأ¬ÊÇ´æÔÚUGAÀïµÄ¡£ Óα껹ÓÐÒ»¸ö¹ãÒåÉϵĺ¬Ò壬ÔÚÒÔÇ°½â´ðÒ»¸öÓйØÓ²½â


Ïà¹ØÎĵµ£º

Oracle ѧϰ£ºPL/SQLÑ­Ðò½¥½øÈ«Ãæѧϰ½Ì³Ì

¿Î³Ì Ò» PL/SQL »ù±¾²éѯÓëÅÅÐò
¡¡¡¡
¡¡¡¡±¾¿ÎÖص㣺
¡¡¡¡
¡¡¡¡1¡¢Ð´SELECTÓï¾ä½øÐÐÊý¾Ý¿â²éѯ
¡¡¡¡
¡¡¡¡2¡¢½øÐÐÊýѧÔËËã
¡¡¡¡
¡¡¡¡3¡¢´¦Àí¿ÕÖµ
¡¡¡¡
¡¡¡¡4¡¢Ê¹ÓñðÃûALIASES
¡¡¡¡
¡¡¡¡5¡¢Á¬½ÓÁÐ
¡¡¡¡
¡¡¡¡6¡¢ÔÚSQL PLUSÖб༭»º³å£¬ÐÞ¸ÄSQL SCRIPTS
¡¡¡¡
¡¡¡¡7¡¢ORDER BY½øÐÐÅÅÐòÊä³ö¡£
¡¡¡¡
¡¡¡¡8¡¢Ê¹Ó ......

Oracle ѧϰ£ºPL/SQLÑ­Ðò½¥½øÈ«Ãæѧϰ½Ì³Ì

¿Î³ÌÈý ´Ó¶à¸ö±íÖÐÌáÈ¡Êý¾Ý
¡¡¡¡
¡¡¡¡±¾¿ÎÖص㣺
¡¡¡¡1¡¢SELECT from ¶à¸ö±í£¬Ê¹ÓõÈÁ¬½Ó»ò·ÇµÈÁ¬½Ó
¡¡¡¡2¡¢Ê¹ÓÃÍâÁ¬½ÓOUTER JOIN
¡¡¡¡3¡¢Ê¹ÓÃ×ÔÁ¬½Ó
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎÄ°ë½Ç
¡¡¡¡Ò»¡¢Á¬½ÓµÄ¸ÅÄ
¡¡¡¡
¡¡¡¡ÊÇÖ¸Ò»¸ö´Ó¶à¸ö±íÖеÄÊý¾Ý½øÐеIJéѯ¡£Á¬½ÓÒ»°ãʹÓñíµÄÖ÷¼üºÍÍâ¼ü¡£
¡¡¡¡Á¬½ÓÀàÐÍ£º
¡¡ ......

Oracle ѧϰ£ºPL/SQLÑ­Ðò½¥½øÈ«Ãæѧϰ½Ì³Ì

 ¿Î³Ì°Ë Óû§·ÃÎÊ¿ØÖÆ
¡¡¡¡
¡¡¡¡±¾¿ÎÖص㣺
¡¡¡¡1¡¢´´½¨Óû§
¡¡¡¡2¡¢´´½¨½ÇÉ«À´½øÐа²È«ÉèÖÃ
¡¡¡¡3¡¢Ê¹ÓÃGRANT»òREVOKE À´¿ØÖÆȨÏÞ
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎÄ°ë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¸ÅÊö£º
¡¡¡¡ORACLEͨ¹ýÓû§ÃûºÍÃÜÂë½øÐÐȨÏÞ¿ØÖÆ¡£
¡¡¡¡Êý¾Ý¿â°²È«£ºÏµÍ³°²È«ºÍÊý¾Ý°²È«
¡¡¡¡ÏµÍ³È¨ÏÞ£ºÊ¹Óû§¿É ......

Oracle ѧϰ£ºPL/SQLÑ­Ðò½¥½øÈ«Ãæѧϰ½Ì³Ì

 ¿Î³ÌÊ®¶þ ±àд¿ØÖƽṹÓï¾ä
¡¡¡¡
¡¡¡¡±¾¿ÎÖص㣺
¡¡¡¡1¡¢½á¹¹¿ØÖƵĵÄÓÃ;ºÍÀàÐÍ
¡¡¡¡2¡¢IF ½á¹¹
¡¡¡¡3¡¢¹¹ÔìºÍ±êʶ²»Í¬µÄÑ­»·
¡¡¡¡4¡¢Ê¹ÓÃÂß¼­±í
¡¡¡¡5¡¢¿ØÖÆÁ÷ºÍǶÌ×
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎÄ°ë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¿ØÖÆÖ´ÐÐÁ÷
¡¡¡¡¿ÉÒÔÊÇ·ÖÖ§ºÍÑ­»·£ºIF THEN END IF
¡¡¡¡IF condition THEN ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ