Oracle´¥·¢Æ÷(¸ÅÄîºÍÀàÐÍ)
1. ÒýÑÔ
2. ´¥·¢Æ÷µÄ¸ÅÄîºÍÀàÐÍ
´¥·¢Æ÷ÊÇÒ»ÖÖÌØÊâµÄ´æ´¢¹ý³Ì£¬ËüÔÚ²åÈ룬ɾ³ý»òÐÞ¸ÄÌØ¶¨±íÖеÄÊý¾Ýʱ´¥·¢Ö´ÐУ¬Ëü±ÈÊý¾Ý¿â±¾Éí±ê×¼µÄ¹¦ÄÜÓиü¾«Ï¸ºÍ¸ü¸´ÔÓµÄÊý¾Ý¿ØÖÆÄÜÁ¦¡£Êý¾Ý¿â´¥·¢Æ÷ÓÐÒÔϵÄ×÷Óãº
* °²È«ÐÔ¡£¿ÉÒÔ»ùÓÚÊý¾Ý¿âµÄֵʹÓû§¾ßÓвÙ×÷Êý¾Ý¿âµÄijÖÖȨÀû¡£
# ¿ÉÒÔ»ùÓÚʱ¼äÏÞÖÆÓû§µÄ²Ù×÷£¬ÀýÈç²»ÔÊÐíϰàºóºÍ½Ú¼ÙÈÕÐÞ¸ÄÊý¾Ý¿âÊý¾Ý¡£
# ¿ÉÒÔ»ùÓÚÊý¾Ý¿âÖеÄÊý¾ÝÏÞÖÆÓû§µÄ²Ù×÷£¬ÀýÈç²»ÔÊÐí¹ÉƱµÄ¼Û¸ñµÄÉý·ùÒ»´Î³¬¹ý10%¡£
* É󼯡£¿ÉÒÔ¸ú×ÙÓû§¶ÔÊý¾Ý¿âµÄ²Ù×÷¡£
# Éó¼ÆÓû§²Ù×÷Êý¾Ý¿âµÄÓï¾ä¡£
# °ÑÓû§¶ÔÊý¾Ý¿âµÄ¸üÐÂдÈëÉó¼Æ±í¡£
* ʵÏÖ¸´ÔÓµÄÊý¾ÝÍêÕûÐÔ¹æÔò¡£
# ʵÏַDZê×¼µÄÊý¾ÝÍêÕûÐÔ¼ì²éºÍÔ¼Êø¡£´¥·¢Æ÷¿É²úÉú±È¹æÔò¸üΪ¸´ÔÓµÄÏÞÖÆ¡£Óë¹æÔò²»Í¬£¬´¥·¢Æ÷¿ÉÒÔÒýÓÃÁлòÊý¾Ý¿â¶ÔÏó¡£ÀýÈ磬´¥·¢Æ÷¿É»ØÍËÈÎºÎÆóͼ³Ô½ø³¬¹ý×Ô¼º±£Ö¤½ðµÄÆÚ»õ¡£
# Ìṩ¿É±äµÄȱʡֵ¡£
* ʵÏÖ¸´ÔӵķDZê×¼µÄÊý¾Ý¿âÏà¹ØÍêÕûÐÔ¹æÔò¡£´¥·¢Æ÷¿ÉÒÔ¶ÔÊý¾Ý¿âÖÐÏà¹ØµÄ±í½øÐÐÁ¬»·¸üС£ÀýÈ磬ÔÚauths±íauthor_codeÁÐÉϵÄɾ³ý´¥·¢Æ÷¿Éµ¼ÖÂÏàӦɾ³ýÔÚÆäËü±íÖеÄÓë֮ƥÅäµÄÐС£
# ÔÚÐ޸Ļòɾ³ýʱ¼¶ÁªÐ޸Ļòɾ³ýÆäËü±íÖеÄÓë֮ƥÅäµÄÐС£
# ÔÚÐ޸Ļòɾ³ýʱ°ÑÆäËü±íÖеÄÓë֮ƥÅäµÄÐÐÉè³ÉNULLÖµ¡£
# ÔÚÐ޸Ļòɾ³ýʱ°ÑÆäËü±íÖеÄÓë֮ƥÅäµÄÐм¶ÁªÉè³Éȱʡֵ¡£
# ´¥·¢Æ÷Äܹ»¾Ü¾ø»ò»ØÍËÄÇÐ©ÆÆ»µÏà¹ØÍêÕûÐԵı仯£¬È¡ÏûÊÔͼ½øÐÐÊý¾Ý¸üеÄÊÂÎñ¡£µ±²åÈëÒ»¸öÓëÆäÖ÷½¡²»Æ¥ÅäµÄÍⲿ¼üʱ£¬ÕâÖÖ´¥·¢Æ÷»áÆð×÷Óá£ÀýÈ磬¿ÉÒÔÔÚbooks.author_codeÁÐÉÏÉú³ÉÒ»¸ö²åÈë´¥·¢Æ÷£¬Èç¹ûÐÂÖµÓëauths.author_codeÁÐÖеÄijֵ²»Æ¥Åäʱ£¬²åÈë±»»ØÍË¡£
* ͬ²½ÊµÊ±µØ¸´ÖƱíÖеÄÊý¾Ý¡£
* ×Ô¶¯¼ÆËãÊý¾ÝÖµ£¬Èç¹ûÊý¾ÝµÄÖµ´ïµ½ÁËÒ»¶¨µÄÒªÇó£¬Ôò½øÐÐÌØ¶¨µÄ´¦Àí¡£ÀýÈ磬Èç¹û¹«Ë¾µÄÕʺÅÉϵÄ×ʽðµÍÓÚ5ÍòÔªÔòÁ¢¼´¸ø²ÆÎñÈËÔ±·¢Ë;¯¸æÊý¾Ý¡£
Êý¾Ý¿â´¥·¢Æ÷£¨data£â£á£ó£å triggers£©ÊÇÏìÓ¦²åÈë¡¢¸üлòɾ³ýµÈÊý¾Ý¿âʼþ¶øÖ´ÐеĹý³Ì¡£Ëü¶¨ÒåÁ˵±Ò»Ð©Êý¾Ý¿âÏà¹ØÊ¼þ·¢ÉúʱӦ²ÉÈ¡µÄ¶¯×÷¡£¿ÉÓÃÓÚ¹ÜÀí¸´ÔÓµÄÍêÕûÐÔÔ¼Êø£¬»ò¼à¿Ø¶Ô±íµÄÐ޸쬻ò֪ͨÆäËü³ÌÐò£¬±íÒÑ·¢ÉúÐ޸ġ£ËüµÄÀàÐÍÓУºÓï¾ä¼¶´¥·¢Æ÷£¬ÒÔ¼°Ðм¶´¥·¢Æ÷£¬Ç°Õß¿ÉÒÔÔÚÓï¾äÖ´ÐÐǰ»òÖ´Ðк󱻴¥·¢¡£ºóÕßÔÚÿ¸ö´¥·¢Óï¾äÓ°ÏìµÄÐд¥·¢Ò»´Î¡£»¹ÓÐbeforeºÍafter´¥·¢µÄÃüÁî¡£ÔÚinsert,update,ºÍdelete֮ǰ»òÖ®ºóÖ´ÐУ¬ÒýÓÃоÉÖµ½øÐд¦Àí¡£Èç¹ûÐèͨ¹ý´¥·¢Æ÷É趨²åÈëÐÐÖеÄij
Ïà¹ØÎĵµ£º
ÊÕ¼¯µÄ¼¸ÌõÔÚoracleÖÐͨ¹ýconnect by priorÀ´ÊµÏֵݹé²éѯ
Start with...Connect By×Ó¾äµÝ¹é²éѯһ°ãÓÃÓÚÒ»¸ö±íά»¤Ê÷ÐνṹµÄÓ¦Óá£
´´½¨Ê¾Àý±í£º
CREATE TABLE TBL_TEST
(
ID NUMBER,
NAME VARCHAR2(100 BYTE),
PID NUMBER ......
±í1£ºtemp1
AA BB CC
1 1 1
1 1 2
1 1 3
±í2£ºtemp2
AA BB ......
Ë÷Òý( Index )Êdz£¼ûµÄÊý¾Ý¿â¶ÔÏó£¬ËüµÄÉèÖúûµ¡¢Ê¹ÓÃÊÇ·ñµÃµ±£¬¼«´óµØÓ°ÏìÊý¾Ý¿âÓ¦ÓóÌÐòºÍDatabase µÄÐÔÄÜ¡£ËäÈ»ÓÐÐí¶à×ÊÁϽ²Ë÷ÒýµÄÓ÷¨£¬ DBA ºÍ Developer ÃÇÒ²¾³£ÓëËü´ò½»µÀ£¬µ«±ÊÕß·¢ÏÖ£¬ ......
³õ³õѧϰoracle 10g,×î»ù±¾µÄÎÊÌâ¾ÍÊǰ²×°Êý¾Ý¿â,³õ³õ°²×°Êý¾Ý¿âʱ,°²×°Óë±ðÈ˵ͼ²î²»¶à,¾ÍÊÇÔÚ×îºóʱ,²»ÄÜ×ÔÐÐÅä×°Êý¾Ý¿â,Òª×Ô¼ºÅäÖÃÊý¾Ý¿â,×îºó¾¹ý×Ô¼ºµÄÅŲé:ÔÚ°²×°ÏµÍ³Ê±,ϵͳµÄ¼ÆËã»úÃû³Æ(×¢²á¼ÆËã»úʱÓõÄ)ΪӢÎÄ,Óû§Ãû³ÆÎªÖÐÎÄ,Òò´Ë²»ÄÜ×ÔÐÐÅäÖÃÊý¾Ý¿â,
¾¹ý±¾È˵Ķà´ÎʵÑé,ÔÚ¼ÆËã»úÃû³Æ¡¢Óû§ÃûΪӢÎĵÄ×´Ì¬Ï ......