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

Oracle±í¶ÎÖеĸßˮ루HWM£©

ÔÚOracleÊý¾ÝµÄ´æ´¢ÖУ¬¿ÉÒÔ°Ñ´æ´¢¿Õ¼äÏëÏóΪһ¸öË®¿â£¬Êý¾ÝÏëÏóΪˮ¿âÖеÄË®¡£Ë®¿âÖеÄË®µÄλÖÃÓÐÒ»ÌõÏß½Ð×öˮλÏߣ¬ÔÚOracleÖУ¬ÕâÌõÏß±»³ÆÎª¸ßˮλÏߣ¨High-warter mark, HWM£©¡£ÔÚÊý¾Ý¿â±í¸Õ½¨Á¢µÄʱºò£¬ÓÉÓÚûÓÐÈκÎÊý¾Ý£¬ËùÒÔÕâ¸öʱºòˮλÏßÊǿյģ¬Ò²¾ÍÊÇ˵HWMΪ×îµÍÖµ¡£µ±²åÈëÁËÊý¾ÝÒԺ󣬸ßˮλÏ߾ͻáÉÏÕÇ£¬µ«ÊÇÕâÀïÒ²ÓÐÒ»¸öÌØÐÔ£¬¾ÍÊÇÈç¹ûÄã²ÉÓÃdeleteÓï¾äɾ³ýÊý¾ÝµÄ»°£¬Êý¾ÝËäÈ»±»É¾³ýÁË£¬µ«ÊǸßˮλÏßȴûÓнµµÍ£¬»¹ÊÇÄã¸Õ²Åɾ³ýÊý¾ÝÒÔǰÄÇô¸ßµÄˮλ¡£Ò²¾ÍÊÇ˵£¬ÕâÌõ¸ßˮλÏßÔÚÈÕ³£µÄÔöɾ²Ù×÷ÖÐÖ»»áÉÏÕÇ£¬²»»áϵø¡£
ÔÚOracleÊý¾ÝµÄ´æ´¢ÖУ¬¿ÉÒÔ°Ñ´æ´¢¿Õ¼äÏëÏóΪһ¸öË®¿â£¬Êý¾ÝÏëÏóΪˮ¿âÖеÄË®¡£Ë®¿âÖеÄË®µÄλÖÃÓÐÒ»ÌõÏß½Ð×öˮλÏߣ¬ÔÚOracleÖУ¬ÕâÌõÏß±»³ÆÎª¸ßˮλÏߣ¨High-warter mark, HWM£©¡£ÔÚÊý¾Ý¿â±í¸Õ½¨Á¢µÄʱºò£¬ÓÉÓÚûÓÐÈκÎÊý¾Ý£¬ËùÒÔÕâ¸öʱºòˮλÏßÊǿյģ¬Ò²¾ÍÊÇ˵HWMΪ×îµÍÖµ¡£µ±²åÈëÁËÊý¾ÝÒԺ󣬸ßˮλÏ߾ͻáÉÏÕÇ£¬µ«ÊÇÕâÀïÒ²ÓÐÒ»¸öÌØÐÔ£¬¾ÍÊÇÈç¹ûÄã²ÉÓÃdeleteÓï¾äɾ³ýÊý¾ÝµÄ»°£¬Êý¾ÝËäÈ»±»É¾³ýÁË£¬µ«ÊǸßˮλÏßȴûÓнµµÍ£¬»¹ÊÇÄã¸Õ²Åɾ³ýÊý¾ÝÒÔǰÄÇô¸ßµÄˮλ¡£Ò²¾ÍÊÇ˵£¬ÕâÌõ¸ßˮλÏßÔÚÈÕ³£µÄÔöɾ²Ù×÷ÖÐÖ»»áÉÏÕÇ£¬²»»áϵø¡£
ÏÂÃæÎÒÃÇÀ´Ì¸Ò»ÏÂOracleÖÐSelectÓï¾äµÄÌØÐÔ¡£SelectÓï¾ä»á¶Ô±íÖеÄÊý¾Ý½øÐÐÒ»´ÎɨÃ裬µ«ÊǾ¿¾¹É¨Ãè¶àÉÙÊý¾Ý´æ´¢¿éÄØ£¬Õâ¸ö²¢²»ÊÇ˵Êý¾Ý¿âÖÐÓжàÉÙÊý¾Ý£¬Oracle¾ÍɨÃèÕâô´óµÄÊý¾Ý¿é£¬¶øÊÇOracle»áɨÃè¸ßˮλÏßÒÔϵÄÊý¾Ý¿é¡£ÏÖÔÚÀ´ÏëÏóһϣ¬Èç¹û¸Õ²ÅÊÇÒ»ÕŸոս¨Á¢µÄ¿Õ±í£¬Äã½øÐÐÁËÒ»´ÎSelect²Ù×÷£¬ÄÇôÓÉÓÚ¸ßˮλÏßHWMÔÚ×îµÍµÄ0λÖÃÉÏ£¬ËùÒÔûÓÐÊý¾Ý¿éÐèÒª±»É¨Ã裬ɨÃèʱ¼ä»á¼«¶Ì¡£¶øÈç¹ûÕâ¸öʱºòÄãÊ×ÏȲåÈëÁËһǧÍòÌõÊý¾Ý£¬È»ºóÔÙÓÃdeleteÓï¾äɾ³ýÕâһǧÍòÌõÊý¾Ý¡£ÓÉÓÚ²åÈëÁËһǧÍòÌõÊý¾Ý£¬ËùÒÔÕâ¸öʱºòµÄ¸ßˮλÏß¾ÍÔÚһǧÍòÌõÊý¾ÝÕâÀï¡£ºóÀ´É¾³ýÕâһǧÍòÌõÊý¾ÝµÄʱºò£¬ÓÉÓÚdeleteÓï¾ä²»Ó°Ïì¸ßˮλÏߣ¬ËùÒÔ¸ßˮλÏßÒÀÈ»ÔÚһǧÍòÌõÊý¾ÝÕâÀï¡£Õâ¸öʱºòÔÙÒ»´ÎÓÃselectÓï¾ä½øÐÐɨÃ裬ËäÈ»Õâ¸öʱºò±íÖÐûÓÐÊý¾Ý£¬µ«ÊÇÓÉÓÚɨÃèÊǰ´ÕÕ¸ßˮλÏßÀ´µÄ£¬ËùÒÔÐèÒª°ÑһǧÍòÌõÊý¾ÝµÄ´æ´¢¿Õ¼ä¶¼ÒªÉ¨ÃèÒ»´Î£¬Ò²¾ÍÊÇ˵Õâ´ÎɨÃèËùÐèÒªµÄʱ¼äºÍɨÃèһǧÍòÌõÊý¾ÝËùÐèÒªµÄʱ¼äÊÇÒ»Ñù¶àµÄ¡£ËùÒÔÓÐʱºòÓÐÈË×ÜÊǾ­³£Ëµ£¬ÔõôÎҵıíÖÐûÓм¸ÌõÊý¾Ý£¬µ«ÊÇ»¹ÊÇÕâôÂýÄØ£¬Õâ¸öʱºòÆäʵ°ÂÃØ¾ÍÊÇÕâÀïµÄ¸ßˮλÏßÁË¡£
ÄÇÓÐûÓа취ÈøßˮλÏßϽµÄØ£¬ÆäʵÓÐÒ»ÖֱȽϼòµ¥µÄ·½·¨£¬ÄǾÍÊDzÉÓÃTRUNCATEÓï¾ä½øÐÐɾ³ýÊý¾Ý¡


Ïà¹ØÎĵµ£º

ÈçºÎÔÚOracleÖи´ÖƱí½á¹¹ºÍ±íÊý¾Ý


1. ¸´ÖƱí½á¹¹¼°ÆäÊý¾Ý£º
create table table_name_new as select * from table_name_old
2. Ö»¸´ÖƱí½á¹¹£º
create table table_name_new as select * from table_name_old where 1=2;
»òÕߣº
create table table_name_new like table_name_old
3. Ö»¸´ÖƱíÊý¾Ý£º
Èç¹ûÁ½¸ö±í½á¹¹Ò»Ñù£º
insert into table_name_ ......

ORacleÓï¾ä

 MYSQL/MSSQL/ORACLEÊý¾Ý¿â½Å±¾´úÂë ÊÕ²Ø
/******************************************************************************/
/*
Ö÷Á÷Êý¾Ý¿âMYSQL/MSSQL/ORACLE²âÊÔÊý¾Ý¿â½Å±¾´úÂë
½Å±¾ÈÎÎñ:½¨Á¢4¸ö±í,Ìí¼ÓÖ÷¼ü,Íâ¼ü£¬²åÈëÊý¾Ý,½¨Á¢ÊÓͼ
ÔËÐл·¾³1:microsoft sqlserver 2000 ²éѯ·ÖÎöÆ÷
ÔËÐл·¾³2:mysql5.0 p ......

oracleÖеÄrownumαÁÐÉî²ã·ÖÎö

¶ÔÓÚ Oracle µÄ rownum ÎÊÌ⣬ºÜ¶à×ÊÁ϶¼Ëµ²»Ö§³Ö>,>=,=,between...and£¬Ö»ÄÜÓÃÒÔÉÏ·ûºÅ(<¡¢<=¡¢!=)£¬²¢·Ç˵ÓÃ>,>=,=,between..and ʱ»áÌáʾSQLÓï·¨´íÎ󣬶øÊǾ­³£ÊDz鲻³öÒ»Ìõ¼Ç¼À´£¬»¹»á³öÏÖËÆºõÊÇĪÃûÆäÃîµÄ½á¹ûÀ´£¬ÆäʵÄúÖ»ÒªÀí½âºÃÁËÕâ¸ö rownum αÁеÄÒâÒå¾Í²»Ó¦¸Ã¸Ðµ½¾ªÆæ£¬Í¬ÑùÊÇαÁУ¬rownum Ó ......

Oracleº¯Êýmerge

°ÑÊý¾Ý´ÓÒ»¸ö±í¸´ÖƵ½ÁíÒ»¸ö±í£¬²åÈëÐÂÊý¾Ý»òÌæ»»µôÀÏÊý¾ÝÊÇÿһ¸öORACLE DBA¶¼»á¾­³£Åöµ½µÄÎÊÌâ¡£ÔÚORACLE9iÒÔǰµÄÄê´ú£¬ÎÒÃÇÒªÏȲéÕÒÊÇ·ñ´æÔÚÀÏÊý¾Ý£¬Èç¹ûÓÐÓÃUPDATEÌæ»»£¬·ñÔòÓÃINSERTÓï¾ä²åÈ룬Æä¼äÉÙ²»ÁË»¹ÓÐһЩ±ê¼Ç±äÁ¿µÈµÈ£¬·±ËöµÄºÜ¡£ÏÖÔÚORACLE9iרΪÕâÖÖÇé¿öÌṩÁËMERGEÓï¾ä£¬Ê¹ÕâÒ»¹¤×÷±äµÃÒì³£ÇáËÉ£¬
MERGEÓï ......

oracleʵÀýÃû¡¢Êý¾Ý¿âÃûÓë·þÎñÃûµÄÀí½â

ʵÀýÃû£¨instance_name£©£¬Ò»¸öÓÃÓÚÊý¾Ý¿âºÍ²Ù×÷ϵͳ֮¼äͨÐŵıêÖ¾£¬Êý¾Ý¿âºÍ²Ù×÷ϵͳ֮¼äÒª½øÐн»»¥ÓõľÍÊÇʵÀýÃû£¬ÊµÀýÃû¿ÉÒÔºÍÊý¾Ý¿âÃûÏàͬ£¬Ò»»áÔÙ˵Êý¾Ý¿âÃû£¬Ò»°ãÒ»¸öÊý¾Ý¿âÃû¶ÔÓ¦Ò»¸öʵÀýÃû£¬Ò»¶ÔÒ»¹ØÏµ£¬µ«ÔÚoracleµÄ¼¯ÈºÓ¦ÓÃÖУ¬Êý¾Ý¿âÃûºÍʵÀýÃû¾ÍÊÇÒ»¶Ô¶àµÄ¹ØÏµÁË¡£
¡¡¡¡²é¿´ÊµÀýÃû£ºselect instance_name fr ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ