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

OracleÖÐTRUNCATEºÍDeleteÇø±ð¼°TRUNCATEʹÓÃ˵Ã÷

·¢²¼Ê±¼ä:2007-06-27 00:15:58À´Ô´:ºìÁª×÷Õß:source
¡¡¡¡TRUNCATEºÍDeleteÓÐÒÔϼ¸µãÇø±ð

¡¡¡¡1¡¢TRUNCATEÔÚ¸÷ÖÖ±íÉÏÎÞÂÛÊÇ´óµÄ»¹ÊÇСµÄ¶¼·Ç³£¿ì¡£Èç¹ûÓÐROLLBACKÃüÁîDelete½«±»³·Ïú£¬¶øTRUNCATEÔò²»»á±»³·Ïú¡£

¡¡¡¡2¡¢TRUNCATEÊÇÒ»¸öDDLÓïÑÔ£¬ÏòÆäËûËùÓеÄDDLÓïÑÔÒ»Ñù£¬Ëû½«±»ÒþʽÌá½»£¬²»ÄܶÔTRUNCATEʹÓÃROLLBACKÃüÁî¡£

¡¡¡¡3¡¢TRUNCATE½«ÖØÐÂÉèÖøßˮƽÏߺÍËùÓеÄË÷Òý¡£ÔÚ¶ÔÕû¸ö±íºÍË÷Òý½øÐÐÍêÈ«ä¯ÀÀʱ£¬¾­¹ýTRUNCATE²Ù×÷ºóµÄ±í±ÈDelete²Ù×÷ºóµÄ±íÒª¿ìµÃ¶à¡£

¡¡¡¡4¡¢TRUNCATE²»ÄÜ´¥·¢ÈκÎDelete´¥·¢Æ÷¡£

¡¡¡¡5¡¢²»ÄÜÊÚÓèÈκÎÈËÇå¿ÕËûÈ˵ıíµÄȨÏÞ¡£

¡¡¡¡6¡¢µ±±í±»Çå¿Õºó±íºÍ±íµÄË÷Òý½²ÖØÐÂÉèÖóɳõʼ´óС£¬¶ødeleteÔò²»ÄÜ¡£

¡¡¡¡7¡¢²»ÄÜÇå¿Õ¸¸±í¡£

¡¡¡¡TRUNCATE TABLE (schema)table_name Drop(REUSE) STORAGE

¡¡¡¡ÔÚĬÈÏÊÇ Drop STORAGE µ±Ê¹ÓÃDrop STORAGEʱ½«Ëõ¶Ì±íºÍ±íË÷Òý£¬½«±íÊÕËõµ½×îС·¶Î§£¬²¢ÖØÐÂÉèÖÃNEXT²ÎÊý¡£REUSE STORAGE²»»áËõ¶Ì±í»òÕßµ÷ÕûNEXT²ÎÊý

¡¡¡¡ÔÚÌØÊâÇé¿öÏÂʹÓà REUSE STORAGE

¡¡¡¡Ò»¸öʵ¼ÊÓ¦ÓõĵäÐÍÀý×Ó£ºÄãÓÃsqlldr¼ÓÔØÒ»¸ö1000Íò¼Ç¼µÄÊý¾Ý±í£¬µ«ÊǼÓÔØÁ˶àÒ»°ëµÄʱºòÄã·¢ÏÖÓÐÎÊÌ⣬Õâ¸öʱºòÄãÏëÇå¿Õ±íÖØмÓÔØ¡£ÄÇô×îºÃ reuse storage £¬ÕâÑùÔٴμÓÔؾͲ»ÐèÒªÔÙ´ÎÑ°ÕÒ¿ÕÏпռäÁË¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ