OracleÖ±·½Í¼µÄÏêϸ½âÎö
OracleÖ±·½Í¼½âÎö
Ò»¡¢ ºÎνֱ·½Í¼£º
Ö±·½Í¼ÊÇÒ»ÖÖͳ¼ÆÑ§ÉϵŤ¾ß£¬²¢·ÇOracleרÓС£Í¨³£ÓÃÓÚ¶Ô±»¹ÜÀí¶ÔÏóµÄij¸ö·½ÃæµÄÖÊÁ¿Çé¿ö½øÐйÜÀí£¬Í¨³£Çé¿öÏÂËü»á±íÏÖΪһÖÖ¼¸ºÎͼÐÎ±í£¬Õâ¸öͼÐαíÊǸù¾Ý´Óʵ¼Ê»·¾³ÖÐËùÊÕ¼¯À´µÄ±»¹ÜÀí¶ÔÏóij¸ö·½ÃæµÄÖÊÁ¿·Ö²¼Çé¿öµÄÊý¾ÝËù»æÖƳɵģ¬Í¨³£»á»³ÉÒÔÊýÁ¿Îªµ×±ß£¬ÒÔÆµ¶ÈΪ¸ß¶ÈµÄһϵÁÐÁ¬½ÓÆðÀ´µÄ¾ØÐÎͼ£¬Òò´ËÖ±·½Í¼ÔÚͳ¼ÆÑ§ÉÏÒ²³ÆÎªÖÊÁ¿·Ö²¼Í¼¡£±ÈÈçÏÂͼËùʾ£¬ÊÇÒ»¸öÒÔ¹ØÑ§Éú»¯Ñ§¿¼ÊԳɼ¨·ÖÊý·Ö²¼Çé¿ö»æÖƵÄÖ±·½Í¼£º
¶þ¡¢ OracleÖÐÖ±·½Í¼µÄ×÷Óãº
¼ÈȻֱ·½Í¼ÊÇÒ»ÖÖ¶Ô±»¹ÜÀí¶ÔÏóijһ·½ÃæÖÊÁ¿½øÐйÜÀíµÄÃèÊö¹¤¾ß£¬ÄÇôÔÚOracleÖÐ×ÔÈ»ËüÒ²ÊǶÔOracleÖÐij¸ö¶ÔÏóÖÊÁ¿µÄÃèÊö¹¤¾ß£¬Õâ¸ö¶ÔÏó¾ÍÊÇOracleÖÐ×îÖØÒªµÄ¶«Î÷——“Êý¾Ý”¡£
ÔÚOracleÖÐÖ±·½Í¼ÊÇÒ»ÖÖ¶ÔÊý¾Ý·Ö²¼ÖÊÁ¿Çé¿ö½øÐÐÃèÊöµÄ¹¤¾ß¡£Ëü»á°´ÕÕijһÁв»Í¬Öµ³öÏÖÊýÁ¿¶àÉÙ£¬ÒÔ¼°³öÏֵįµÂʸߵÍÀ´»æÖÆÊý¾ÝµÄ·Ö²¼Çé¿ö£¬ÒÔ±ãÄܹ»Ö¸µ¼ÓÅ»¯Æ÷¸ù¾ÝÊý¾ÝµÄ·Ö²¼×ö³öÕýÈ·µÄÑ¡Ôñ¡£ÔÚijЩÇé¿öÏ£¬±íµÄÁÐÖеÄÊýÖµ·Ö²¼½«»áÓ°ÏìÓÅ»¯Æ÷ʹÓÃË÷Òý»¹ÊÇÖ´ÐÐÈ«±íɨÃèµÄ¾ö²ß¡£µ± where ×Ó¾äµÄÖµ¾ßÓв»³É±ÈÀýÊýÁ¿µÄÊýֵʱ£¬½«³öÏÖÕâÖÖÇé¿ö£¬Ê¹µÃÈ«±íɨÃè±ÈË÷Òý·ÃÎʵijɱ¾¸üµÍ¡£ÕâÖÖÇé¿öÏÂÈç¹ûwhere ×Ó¾äµÄ¹ýÂËν´ÊÁÐÖ®ÉÏÉÏÓÐÒ»¸öºÏÀíµÄÕýÈ·µÄÖ±·½Í¼£¬½«»á¶ÔÓÅ»¯Æ÷×ö³öÕýÈ·µÄÑ¡Ôñ·¢»Ó¾Þ´óµÄ×÷Óã¬Ê¹µÃSQLÓï¾äÖ´Ðгɱ¾×îµÍ´Ó¶øÌáÉýÐÔÄÜ¡£
Èý¡¢ OracleÖÐʹÓÃÖ±·½Í¼µÄ³¡ºÏ£º
ÔÚ·ÖÎö±í»òË÷Òýʱ£¬Ö±·½Í¼ÓÃÓڼǼÊý¾ÝµÄ·Ö²¼¡£Í¨¹ý»ñµÃ¸ÃÐÅÏ¢£¬»ùÓڳɱ¾µÄÓÅ »¯Æ÷¾Í¿ÉÒÔ¾ö¶¨Ê¹Óý«·µ»ØÉÙÁ¿ÐеÄË÷Òý£¬¶ø±ÜÃâʹÓûùÓÚÏÞÖÆÌõ¼þ·µ»ØÐí¶àÐеÄË÷Òý¡£Ö±·½Í¼µÄʹÓò»ÊÜË÷ÒýµÄÏÞÖÆ£¬¿ÉÒÔÔÚ±íµÄÈκÎÁÐÉϹ¹½¨Ö±·½Í¼¡£
¹¹ÔìÖ±·½Í¼×îÖ÷ÒªµÄÔÒò¾ÍÊǰïÖúÓÅ»¯Æ÷ÔÚ±íÖÐÊý¾ÝÑÏÖØÆ«Ð±Ê±×ö³ö¸üºÃµÄ¹æ»®£ºÀýÈ磬Èç¹ûÒ»µ½Á½¸öÖµ¹¹³ÉÁ˱íÖеĴ󲿷ÖÊý¾Ý(Êý¾Ýƫб)£¬Ïà¹ØµÄË÷Òý¾Í¿ÉÄÜÎÞ·¨°ïÖú¼õÉÙÂú×ã²éѯËùÐèµÄI/OÊýÁ¿¡£´´½¨Ö±·½Í¼¿ÉÒÔÈûùÓڳɱ¾µÄÓÅ»¯Æ÷ÖªµÀºÎʱʹÓÃË÷Òý²Å×îºÏÊÊ£¬»òºÎʱӦ¸Ã¸ù¾ÝWHERE×Ó¾äÖеÄÖµ·µ»Ø±íÖÐ80£¥µÄ¼Ç¼¡£
ͨ³£Çé¿öÏÂÔÚÒÔϳ¡ºÏÖн¨ÒéʹÓÃÖ±·½Í¼£º
£¨1£©¡¢µ±Where×Ó¾äÒýÓÃÁËÁÐÖµ·Ö²¼´æÔÚÃ÷ÏÔÆ«²îµÄÁÐÊ
Ïà¹ØÎĵµ£º
֨װ²Ù×÷ϵͳºó,Èç¹ûÊý¾ÝÎļþ,¿ØÖÆÎļþ,ÈÕÖ¾Îļþ¶¼ÍêºÃµÄ»°(ÔÚitpub¿´¹ýºÜ¶àÈËÌá¹ýÕâ¸ö»°Ìâ,¶àÊýÈ˶¼Êǽ«Õâ3¸öÎļþ·ÅÔÚͬһĿ¼oradata),Ö»ÐèÖØÐ°²×°oracle(¸ú֨װ²Ù×÷ϵͳǰͬ°æ±¾)µ½ÔĿ¼ºó,ÖØ½¨ÊµÀý·þÎñºÍÃÜÂëÎļþ,ÅäÖÃÒ»ÏÂlistenerºÍtns¼´¿ÉÕý³£Æô¶¯Êý¾Ý¿â.
¹ý³ÌÈçÏÂ(¼ÙÉèÔʵÀýÃûΪorcl,°æ±¾Îª9i):
1.½«ÔÀ´µÄor ......
Æäʵ£¬ÕâÆª¶ÌÎÄ£¬ÎÒÔç¾ÍÓ¦¸ÃдÁË¡£ÒòΪ£¬java´æ´¢¹ý³Ì½ñºóÔÚ¸÷´óÊý¾Ý¿â³§ÉÌÖÐÔ½À´Ô½Á÷ÐУ¬¹¦ÄÜÒ²Ô½À´Ô½Ç¿´ó¡£ÕâÀïÒÔOracleΪÀý£¬½éÉÜÒ»ÏÂjava´æ´¢¹ý³ÌµÄ¾ßÌåÓ÷¨¡£
Ò»¡¢ÈçºÎ´´½¨java´æ´¢¹ý³Ì£¿
ͨ³£ÓÐÈýÖÖ·½·¨À´´´½¨java´æ´¢¹ý³Ì¡£
1. ʹÓÃoracleµÄsqlÓï¾äÀ´´´½¨£º
e.g. ʹÓÃcreate or replace and compile java source ......
£¨1£©Êý¾Ý¿âËøµÄ»ù±¾¸ÅÄî
»ù±¾ËøÀàÐÍÓÐÁ½ÖÖ£ºÅÅËûËø£¨Exclusive locks£©¼ÇΪXËø £¬ ¹²ÏíËø£¨Share locks£©¼ÇΪSËø¡£
ÅÅËûËø£ºÈôÊÂÎñT¶ÔÊý¾ÝD¼ÓXËø£¬ÔòÆäËûÊÂÎñ¶¼²»ÄÜÔÙ¶ÔD¼ÓÈκÎÀàÐ͵ÄËø£¬Ö±ÖÁTÊÍ·ÅDÉϵÄXËø£»Ò»°ãÒªÇóÔÚÐÞ¸ÄÊý¾ÝǰҪÏò¸ÃÊý¾Ý¼ÓÅÅËûËø£¬ËùÒÔÅÅËûËøÓÖ³ÆÎªÐ´Ëø¡£
&nb ......
--==================================== Ò».sqlÓï¾ä·½Ãæ ====================================================
--========================================================================================================
1.Ôö¼ÓÖ÷¼ü
alter table TABLE_NAME add constraint KEY_NAME primary key ......
OracleÓëSQL ServerÊÂÎñ´¦ÀíµÄ±È½Ï
ÊÂÎñ´¦ÀíÊÇËùÓдóÐÍÊý¾Ý¿â²úÆ·µÄÒ»¸ö¹Ø¼üÎÊÌ⣬¸÷Êý¾Ý¿â³§É̶¼ÔÚÕâ¸ö·½Ã滨·ÑÁ˺ܴó
¾«Á¦£¬²»Í¬µÄÊÂÎñ´¦Àí·½Ê½»áµ¼ÖÂÊý¾Ý¿âÐÔÄܺ͹¦ÄÜÉϵľ޴ó²îÒì¡£
ÊÂÎñ´¦ÀíÒ²ÊÇÊý¾Ý¿â¹ÜÀíÔ±ÓëÊý¾Ý¿âÓ¦ÓóÌÐò¿ª·¢ÈËÔ±±ØÐëÉî¿ÌÀí½âµÄÒ»¸öÎÊÌ⣬¶ÔÕâ¸öÎÊÌâµÄÊèºö¿ÉÄܻᵼÖÂÓ¦ÓóÌÐòÂß¼´í ......