ѧϰ¡¶Oracle 9i10g±à³ÌÒÕÊõ¡·µÄ±Ê¼Ç (¶þ)
Ò».Ëø
Êý¾Ý¿âʹÓÃËø£¨lock£© À´±£Ö¤Èκθø¶¨Ê±¿Ì×î¶àÖ»ÓÐÒ»¸öÊÂÎñÔÚÐ޸ĸø¶¨µÄÒ»¶ÎÊý¾Ý¡£ÊµÖÊÉϽ²£¬
ÕýÊÇËø»úÖƲÅʹ²¢·¢¿ØÖƳÉΪ¿ÉÄÜ¡£ÀýÈ磬Èç¹ûûÓÐijÖÖËø¶¨Ä£ÐÍÀ´×èÖ¹¶ÔͬһÐеIJ¢·¢¸üУ¬Êý¾Ý¿â¾Í
²»¿ÉÄÜÌṩ¶àÓû§·ÃÎÊ¡£²»¹ý£¬Èç¹ûÀÄÓûòÕßʹÓò»µ±£¬Ëø·´µ¹»á×è°²¢·¢ÐÔ¡£Èç¹ûÄã»òÊý¾Ý¿â±¾Éí²»±Ø
ÒªµØ¶ÔÊý¾ÝËø¶¨£¬Äܲ¢·¢µØÍê³É²Ù×÷µÄÈËÊý¾Í»á¼õÉÙ¡£Òò´Ë£¬ÒªÀí½âʲôÊÇËø¶¨£¬ÄãµÄÊý¾Ý¿âÖÐËø¶¨ÊÇÔõ
Ñù¹¤×÷µÄ£¬Õâ¶ÔÓÚ¿ª·¢¿ÉÀ©ËõµÄ¡¢ÕýÈ·µÄÓ¦ÓÃÖÁ¹ØÖØÒª¡£
»¹ÓÐÒ»µãºÜÖØÒª£¬ÄãÒªÖªµÀÿ¸öÊý¾Ý¿â»áÒÔ²»Í¬µÄ·½Ê½ÊµÏÖËø¶¨¡£ÓÐЩÊý¾Ý¿â¿ÉÄÜÓÐÒ³¼¶Ëø£¬ÁíÍâ
һЩÔòÓÐÐм¶Ëø£»ÓÐЩʵÏÖ»á°ÑÐм¶ËøÉý¼¶ÎªÒ³¼¶Ëø£¬ÁíÍâһЩÔò²»È»£»ÓÐЩʹÓöÁËø£¬ÁíÍâһЩ²»Ê¹Óã»
ÓÐЩͨ¹ýËø¶¨ÊµÏÖ´®Ðл¯ÊÂÎñ£¬ÁíÍâһЩÔòͨ¹ýÊý¾ÝµÄ¶ÁÒ»ÖÂÊÓͼÀ´ÊµÏÖ£¨Ã»ÓÐËø£©¡£Èç¹ûÄã²»Çå³þÕâЩ΢
СµÄ²î±ð£¬ËüÃǾͻáÖð²½ÅòÕÍΪÑÏÖصÄÐÔÄÜÎÊÌ⣬ÉõÖÁÑݱä³ÉÖÂÃüµÄbug¡£
ÒÔÏÂÊǶÔOracle Ëø¶¨²ßÂÔµÄ×ܽ᣺
Oracle Ö»ÔÚÐÞ¸Äʱ²Å¶ÔÊý¾Ý¼ÓÐм¶Ëø¡£Õý³£Çé¿öϲ»»áÉý¼¶µ½¿é¼¶Ëø»ò±í¼¶Ëø£¨²»¹ýÁ½¶ÎÌá
½»ÆÚ¼äµÄÒ»¶ÎºÜ¶ÌµÄʱ¼äÄÚ³ýÍ⣬ÕâÊÇÒ»¸ö²»³£¼ûµÄ²Ù×÷£©¡£
Èç¹ûÖ»ÊǶÁÊý¾Ý£¬Oracle ¾ø²»»á¶ÔÊý¾ÝËø¶¨¡£²»»áÒòΪ¼òµ¥µÄ¶Á²Ù×÷ÔÚÊý¾ÝÐÐÉÏËø¶¨¡£
60
/ 849
дÈëÆ÷£¨writer£©²»»á×èÈû¶ÁÈ¡Æ÷£¨reader£©¡£»»ÖÖ˵·¨£º¶Á£¨read£©²»»á±»Ð´£¨write£©×è
Èû¡£ÕâÒ»µã¼¸ºõÓëÆäËûËùÓÐÊý¾Ý¿â¶¼²»Ò»Ñù¡£ÔÚÆäËûÊý¾Ý¿âÖУ¬¶ÁÍùÍù»á±»Ð´×èÈû¡£¾¡¹ÜÌýÉÏ
È¥Õâ¸öÌØÐÔËƺõºÜ²»´í£¨Ò»°ãÇé¿öÏÂȷʵÈç´Ë£©£¬µ«ÊÇ£¬Èç¹ûÄãûÓгä·ÖÀí½âÕâ¸ö˼Ï룬¶øÇÒÏë
ͨ¹ýÓ¦ÓÃÂß¼¶ÔÓ¦ÓÃÊ©¼ÓÍêÕûÐÔÔ¼Êø£¬¾Í¼«ÓпÉÄÜ×öµÃ²»¶Ô¡£µÚ7 Õ½éÉܲ¢·¢¿ØÖÆʱ»¹»á¸üÏê
ϸµØÌÖÂÛÕâ¸öÄÚÈÝ¡£
дÈëÆ÷ÏëдijÐÐÊý¾Ý£¬µ«ÁíÒ»¸öдÈëÆ÷ÒѾËø¶¨ÁËÕâÐÐÊý¾Ý£¬´Ëʱ¸ÃдÈëÆ÷²Å»á±»×èÈû¡£¶Á
È¡Æ÷¾ø¶Ô²»»á×èÈûдÈëÆ÷¡£
¿ª·¢Ó¦ÓÃʱ±ØÐ뿼Âǵ½ÕâЩÒòËØ£¬¶øÇÒ»¹ÒªÈÏʶµ½Õâ¸ö²ßÂÔÊÇOracle Ëù¶ÀÓеģ¬Ã¿¸öÊý¾Ý¿âʵÏÖËø
¶¨µÄ·½·¨¶¼´æÔÚϸ΢µÄ²î±ð¡£¼´Ê¹ÄãÔÚÓ¦ÓÃÖÐʹÓÃ×îͨÓõÄSQL£¬ÓÉÓÚ¸÷Êý¾Ý¿â¿ª·¢É̲ÉÓõÄËø¶¨ºÍ²¢·¢
¿ØÖÆÄ£ÐͲ»Í¬£¬ÄãµÄÓ¦ÓÃÒ²¿ÉÄÜÓв»Í¬µÄ±íÏÖ¡£ÌÈÈô¿ª·¢ÈËÔ±²»Á˽â×Ô¼ºµÄÊý¾Ý¿âÈçºÎ´¦Àí²¢·¢ÐÔ£¬¿Ï¶¨
»áÓöµ½Êý¾ÝÍêÕûÐÔÎÊÌâ¡££¨¿ª·¢ÈËÔ±´ÓÁíÍâijÖÖÊý¾Ý¿âתÏòOracle£¬»òÕß´ÓOracle תÏòÆäËûÊý¾Ý¿âʱ£¬Èç
¹ûûÓп¼ÂÇÔÚÓ¦ÓÃÖвÉÓò»Í¬µÄ²¢·¢»úÖÆ£¬ÕâÖÖÇé¿ö¾ÍÓÈΪ³£¼û¡££©
2.·ÀÖ¹¶ªÊ§¸üÐÂ
Oracle µÄÎÞ×èÈû·½·¨ÓÐÒ»¸ö¸±×÷Óã¬Èç¹ûȷʵ
Ïà¹ØÎĵµ£º
ͨ³£ÎÒ們ÔÚ½¨Á¢ PostgreSQL/Oracle 資ÁÏ庫µÄ時ºò, Èç¹ûҪʹÓà MySQL/MS-SQL identity À×ͬµÄ¹¦ÄÜ, ¾ÍÊÇÒª採Óà Sequence 來½¨Á¢, ¶ø為ÁËÿһ個 Table ¶¼ÓÐ獨Á¢µÄÐò號產ÉúÆ÷, ÎÒ們會½¨Á¢個別µÄ sequence.
ÀýÈç (PostgreSQL samp ......
Ç°Õó×Ó¿´µ½Ò»Æª¹ØÓÚDELETE²Ù×÷µÄ¾ßÌåµÄÁ÷³Ì£¬½ñÌìÎÞÒâ¼äÓÖ¿´µ½Ò»¸öUPDATEµÄ²Ù×÷Á÷³Ì£¬Í¦ÓÐȤµÄ£¬×ª¹ýÀ´Ñ§Ï°Ñ§Ï°£¡
================================================================================
1£¬Óû§Ìá½»Ò»¸öupdateÓï¾ä
2£¬server process¼ì²éÄڴ滺´æ
i Èç¹ûûÓÐÓÐЧÄÚ´æ¿Õ¼ ......
1.µÇ½ϵͳÓû§
sqlplus È»ºóÊäÈëϵͳÓû§ÃûºÍÃÜÂë
µÇ½±ðµÄÓû§
conn Óû§Ãû/ÃÜÂë;
2.´´½¨±í¿Õ¼ä
create tablespace ¿Õ¼äÃû
datafile 'c:\¿Õ¼äÃû' size 15M --±í¿Õ¼äµÄ´æ·Å·¾¶,³õʼֵΪ15M
autoExtend on next 10M --¿Õ¼äµÄ×Ô¶¯Ôö³¤µÄÖµÊÇ10M
permanent online; --ÓÀ¾ÃʹÓÃ
3.´´½¨Óû§
create user s ......
¡¡¡¡* SQL Group Function
*
s (num can be a column or ex
pression)¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡(null values are ign
*
ored, default between distin
ct and all is all)¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡********************
***************
****************************
****************
¡¡¡¡AVG([distinct or all ......