ºìÁªLinuxÃÅ»§
Linux°ïÖú

OracleÊý¾Ý¿âµÄÎå¸öʹÓü¼ÇÉ

·¢²¼Ê±¼ä:2007-12-19 00:01:32À´Ô´:ºìÁª×÷Õß:Cantonese
¡¡¡¡Ò»£¬ÍⲿÁª½Ó"+"µÄÓ÷¨¡¡¡¡ÍⲿÁª½Ó"+"°´ÆäÔÚ"="µÄ×ó±ß»òÓұ߷Ö×óÁª½ÓºÍÓÒÁª½Ó¡£Èô²»´ø"+"ÔËËã·ûµÄ±íÖеÄÒ»¸öÐв»Ö±½ÓÆ¥ÅäÓÚ´ø"+"Ô¤Ëã·ûµÄ±íÖеÄÈκÎÐУ¬ÔòǰÕßµÄÐÐÓëºóÕßÖеÄÒ»¸ö¿ÕÐÐÏàÆ¥Åä²¢±»·µ»Ø¡£Èô¶þÕß¾ù²»´ø¡ä+¡ä£¬Ôò¶þÕßÖÐÎÞ·¨Æ¥ÅäµÄ¾ù±»·µ»Ø¡£ÀûÓÃÍⲿÁª½Ó"+"£¬¿ÉÒÔÌæ´úЧÂÊÊ®·ÖµÍÏ嵀 not in ÔËË㣬´ó´óÌá¸ßÔËÐÐËÙ¶È¡£ÀýÈ磬ÏÂÃæÕâÌõÃüÁîÖ´ÐÐÆðÀ´ºÜÂý¡£
¡¡¡¡select a.empno from emp a where a.empno not in
¡¡¡¡£¨select empno from emp1 where job=´£»sale´£»£©£»
¡¡¡¡ÌÈÈôÀûÓÃÍⲿÁª½Ó£¬¸ÄдÃüÁîÈçÏ£º
¡¡¡¡select a.empno from emp a £¬
¡¡¡¡emp1 b where a.empno=b.empno£¨+£©
¡¡¡¡and b.empno is null and b.job=´£»sale´£»£»
¡¡¡¡¿ÉÒÔ·¢ÏÖ£¬ÔËÐÐËÙ¶ÈÃ÷ÏÔÌá¸ß¡£

¡¡¡¡¶þ£¬set transaction ÃüÁîµÄÓ÷¨
¡¡¡¡ÔÚÖ´ÐдóÊÂÎñʱ£¬ÓÐʱoracle»á±¨³öÈçϵĴíÎó£º
¡¡¡¡ora-01555£ºsnapshot too old £¨rollback segment too small£©
¡¡¡¡Õâ˵Ã÷oracle¸ø´ËÊÂÎñËæ»ú·ÖÅäµÄ»Ø¹ö¶Î̫СÁË£¬Õâʱ¿ÉÒÔΪËüÖ¸¶¨Ò»¸ö×ã¹»´óµÄ»Ø¹ö¶Î£¬ÒÔÈ·±£Õâ¸öÊÂÎñµÄ³É¹¦Ö´ÐС£ÀýÈ磺
¡¡¡¡set transaction use rollback segment
¡¡¡¡roll_abc£»delete from table_name where ¡­¡­commit£»
¡¡¡¡»Ø¹ö¶Îroll_abc±»Ö¸¶¨¸øÕâ¸ödeleteÊÂÎñ£¬commitÃüÁîÔòÔÚÊÂÎñ½áÊøÖ®ºóÈ¡ÏûÁ˻عö¶ÎµÄÖ¸¶¨¡£

¡¡¡¡Èý£¬Ê¹ÓÃË÷ÒýµÄ×¢ÒâÊÂÏî
¡¡¡¡select£¬update£¬delete Óï¾äÖеÄ×Ó²éѯӦµ±ÓйæÂɵزéÕÒÉÙÓÚ20%µÄ±íÐС£Èç¹ûÒ»¸öÓï¾ä²éÕÒµÄÐÐÊý³¬¹ý×ÜÐÐÊýµÄ20%£¬Ëü½«²»ÄÜͨ¹ýʹÓÃË÷Òý»ñµÃÐÔÄÜÉϵÄÌá¸ß¡£
¡¡¡¡Ë÷Òý¿ÉÄܲúÉúË鯬£¬ÒòΪ¼Ç¼´Ó±íÖÐɾ³ýʱ£¬ÏàÓ¦Ò²´Ó±íµÄË÷ÒýÖÐɾ³ý¡£±íÊͷŵĿռä¿ÉÒÔÔÙÓ㬶øË÷ÒýÊͷŵĿռäÈ´²»ÄÜÔÙÓá£Æµ·±½øÐÐɾ³ý²Ù×÷µÄ±»Ë÷ÒýµÄ±í£¬Ó¦µ±½×¶ÎÐÔµØÖؽ¨Ë÷Òý£¬ÒÔ±ÜÃâÔÚË÷ÒýÖÐÔì³É¿Õ¼äË鯬£¬Ó°ÏìÐÔÄÜ¡£ÔÚÐí¿ÉµÄÌõ¼þÏ£¬Ò²¿ÉÒÔ½×¶ÎÐÔµØtruncate±í£¬truncateÃüÁîɾ³ý±íÖÐËùÓмǼ£¬Ò²É¾³ýË÷ÒýË鯬¡£

¡¡¡¡ËÄ£¬Êý¾Ý¿âÖØ½¨Ó¦×¢ÒâµÄÎÊÌâ
¡¡¡¡ÔÚÀûÓÃimport½øÐÐÊý¾Ý¿âÖØ½¨¹ý³ÌÖУ¬ÓÐЩÊÓͼ¿ÉÄÜ»á´øÀ´ÎÊÌ⣬ÒòΪ½á¹¹ÊäÈëµÄ˳Ðò¿ÉÄÜÔì³ÉÊÓͼµÄÊäÈëÏÈÓÚËüµÍ²ã´Î±íµÄÊäÈ룬ÕâÑù½¨Á¢ÊÓͼ¾Í»áʧ°Ü¡£Òª½â¾öÕâÒ»ÎÊÌ⣬¿É²ÉÈ¡·ÖÁ½²½×ߵķ½·¨£ºÊ×ÏÈÊäÈë½á¹¹£¬È»ºóÊäÈëÊý¾Ý¡£ÃüÁî¾ÙÀýÈçÏ £¨uesrname£ºjfcl£¬password£ºhfjf£¬host sting£ºora1£¬Êý¾ÝÎļþ£ºexpdata.dmp£©£º
¡¡¡¡imp jfcl/hfjf@ora1 file=empdata.dmp rows=nimp
¡¡¡¡jfcl/hfjf@ora1 file=empdata.dmp full=y buffer=64000
¡¡¡¡commit=y ignore=y
¡¡¡¡µÚÒ»ÌõÃüÁîÊäÈëËùÓÐÊý¾Ý¿â½á¹¹£¬µ«Î޼Ǽ¡£µÚ¶þ´ÎÊäÈë½á¹¹ºÍÊý¾Ý£¬64000×Ö½ÚÌá½»Ò»´Î¡£ignore=yÑ¡Ïî±£Ö¤µÚ¶þ´ÎÊäÈë¼Èʹ¶ÔÏó´æÔÚµÄÇé¿öÏÂÒ²Äܳɹ¦¡£

¡¡¡¡Î壬having ×Ó¾äµÄÓ÷¨
¡¡¡¡having ×Ó¾ä¶Ô group by ×Ó¾äËùÈ·¶¨µÄÐÐ×é½øÐпØÖÆ£¬having ×Ó¾äÌõ¼þÖÐÖ»ÔÊÐíÉæ¼°³£Á¿£¬¾Û×麯Êý»ògroup by ×Ó¾äÖеÄÁС£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 6 ÌõÆÀÂÛ

  1. huayeaiwo ÓÚ 2013-08-20 16:43:23·¢±í:

    F_PARTY_RELATION

  2. yogi ÓÚ 2013-07-29 14:36:13·¢±í:

    ¸Ðл·ÖÏí~

  3. ÓÚ 2013-05-22 14:38:16·¢±í:

    ·Ç³£ÊµÓ㬸Ðл¸Ðл

  4. dongyichen ÓÚ 2011-08-04 13:12:37·¢±í:

    ÓеãÉî~

  5. lyc2010 ÓÚ 2011-01-24 10:47:32·¢±í:

    ÓеãÉî

  6. wuyunhong111 ÓÚ 2011-01-19 16:30:43·¢±í:

    лл£¡