OracleÊý¾ÝÒÆÖ²ÎÊÌâÇó½Ì£¨Oracleµ½Oracle£©
Çé¿öÈçÏ£º
Á½¸öÏàͬµÄÏîÄ¿¸÷×ÔÅÜÔÚ²»Í¬µÄ·þÎñÆ÷ÉÏ£¬Ò²¾ÍÊÇÒ»¸öÏîÄ¿¶ÔÓ¦Ò»¸öÊý¾Ý¿âÅÜÔÚ¸÷×ԵķþÎñÆ÷ÉÏ£¨Õâô¸ãÔÒò¾ÍÏȲ»ËµÁË£¬ÏȾÍÎÊÌ⣩£¬ÏÖÔÚÁ½¸öÏîĿҪºÏ²¢ÔÚÒ»Æð£¬Êý¾Ý¿âÒ²ºÏ²¢µ½Í¬Ò»Ì¨·þÎñÆ÷ÉÏ£¬Âé·³À´ÁË£¬Á½Ì¨·þÎñÆ÷ÿÌì¶¼¸÷×ÔÔÚÅÜ£¬Ã¿Ìì¶¼ÓÐеÄÊý¾Ý²úÉú£¬ÏÖÔÚÒª°ÑÆäÖÐijһ¸öÊý¾Ý¿âÖеÄÊý¾ÝºÏ²¢µ½ÁíÒ»¸öÊý¾Ý¿âÖУ¬ÎÊÌâ²úÉúÁË£¬±ÈÈç»ù´¡Êý¾Ý²úÉúµÄÖ÷¼ü²»Ò»Ñù£¬ÒýÓñíÔÚ²úÉúÊý¾ÝµÄʱºò²åÈëµÄÖµ²»Ò»Ñù£¬ÕâЩֵҪÐ޸ĺ˶ԣ¬ÓÖ±ÈÈçͬһÕűíÖи÷×Ô²úÉúµÄÖ÷¼üÓпÉÄܳåÍ»¡£¡£¡£ÕâÀïÏë´ó¼Ò¼¯Ë¼¹ãÒæ°ïæÏëÒ»ÏÂÕâÖÖÇé¿öÏÂÈçºÎÒÆÖ²±È½ÏºÃ£¬²ÉÓÃʲô¹¤¾ß£¬ÐèҪעÒâµÄÎÊÌâµÈµÈ£¬Ð»Ð»´ó¼Ò
2ϵͳµÄ±í½á¹¹Ò»Ä£Ò»Ñù£¬±íÀïÊý¾ÝÈ«²¿ºÏ²¢£¿
Õâ²»ÊÇÒ»°ãµÄÒÆÖ²£¬ÊÇÊý¾ÝÕûºÏÁË¡£Èç¹ûÒªºÏ²¢±íÀïÊý¾Ý£¬ÄǾÍÂé·³´ó´óµÄÓÐ
д½Å±¾°É
¹¤¾ß¿ÉÄÜÊÇûÓаÉ
ßÀ£¬¾ÍÊÇÊý¾ÝÕûºÏÁË£¬´ó¼Ò°ïæÏëÏëҪעÒâµÄÎÊÌâµÈµÈ
±íµÄÖ÷¼ü²»Ò»Ñù£¬ºÏ²¢ºó²úÉúµÄºó¹û¶¼ÊÇһϵÁеÄ
»¹ÐèҪͬ²½·Ö±íÖеÄÖ÷¼ü
ºÃÏñûÓÐʲôºÃ·½·¨
mark
ÎÒ¸öÈ˵ÄÏë·¨ÓëcrazylaaÐֵıȽÏÒ»Ö£¬Îª±£Ö¤Êý¾ÝÖ»ÄÜÒ»¸ö±íÒ»¸ö±íµÄ±È¶Ô£¬µ«ÕâÑù¾ÍÊÇʱ¼äÒªºÜ³¤£¬Á½¸ö¿âÓÖ¶¼ÔÚ²»Í£µÄ¼ÓÊý¾Ý£¬µ±È»°ÑB¼¯Öе½AÖУ¬AµÄ±ä»¯²»¹Ü£¬È»ºó¾ÍÊǼ¯Öп¼ÂÇÒÆ¶¯BµÄÊý¾Ý£¬Ä¿Ç°¿Í»§ÒªÇóÊý¾ÝÕûºÏµÄʱ¼äÈÃÎÒ¸øËµÑÓ³ÙÒ»¶Îʱ¼äÀ´×öÁË£¬ËùÒÔÕâ¶Îʱ¼ä¾ÍÊǾ¡¿ÉÄܵĿ¼ÂDz¢¶¯ÊÖ³¢ÊÔÊý¾ÝÕûºÏÖи÷¸öÎÊÌ⣬Ϊ×îºóµÄ³É¹¦ÕûºÏ×ö×ö×¼±¸
½¨Òéн¨Ò»¸öÊý¾Ý¿â,È»ºó½¨dblinkµ½ÒÔǰµÄÁ½¸öÊý¾Ý¿â,°´Ê±¼ä¶ÎÒ»ÕűíÒ»Õűí×öºÏ²¢.Ö±µ½×îºó°ÑapplicationÁªµ½ÐµÄdbµÄʱºò°Ñ×îвúÉúµÄdata´Ó֮ǰµÄÁ½ÕűíµÄºÏ²¢¹ýÀ´,ÕâÑù˼·ÇåÎú,·çÏÕҲС.
Ïà¹ØÎÊ´ð£º
±¾À´ÒªÐ´¸öupdateÓï¾ä
update table_a A
set A.flag=1
where A.id in (select B.id from table_b B)
½á¹ûÎóд³É
update table_a A
set A.flag=1
where ......
ÎÒÓÐÒ»¸ö±í£¬½á¹¹ÊÇÕâÑù¡£
ת³ö µ¥Î» תÈ뵥λ ±ÊÊý ½ð¶î
date(Ö÷) outid(Ö÷) inid(Ö÷) num amt
2009 1 2 1 500 Ϊ 1 µ¥Î» ÔÚ2009Ä ......
select sum£¨a.t)from ta a group by ta.a,ÕâÌõÓï¾ä½«±ítaÖеÄÊý¾Ý°´ÕÕa×ֶηÖ×é»ã×Üt×ֶΡ£
½á¹û±ÈÈ磺
3 30
4 50
ÎÒÏëµÃµ½Õâ¸ö½á¹û£º
1 0
2 0
3 30
4 50
5 0
Õâ¸ö½á¹û£¬ÇëÎÊsqlÓï¾äÔõôд£¿¶àл
nobody ......
ÎÒÊÇÔÚtoadÖÐÊäÈë϶Îsql
declare
TYPE test_rec IS record(
code varchar(10),
name varchar(30)
);
v_book test_rec;
......