·ÖÇøÊÓͼÁª½ÓÀ´×ÔÒ»×é³ÉÔ±µÄˮƽ·ÖÇøÊý¾Ý£¬Ê¹Êý¾Ý¿´ÆðÀ´ÏóÀ´×ÔͬһÕÅ±í¡£SQL Server 2000 Çø·Ö±¾µØ·ÖÇøÊÓͼºÍ·Ö²¼Ê½·ÖÇøÊÓͼ¡£ÔÚ±¾µØ·ÖÇøÊÓͼÖУ¬ËùÓÐÏà¹Ø±íºÍÊÓͼפÁôÔÚ SQL Server µÄͬһʵÀýÉÏ¡£ÔÚ·Ö²¼Ê½·ÖÇøÊÓͼÖУ¬Ïà¹Ø±íÖÐÖÁÉÙÓÐÒ»ÕűíפÁôÔÚÆäËûij¸ö£¨Ô¶³Ì£©·þÎñÆ÷ÉÏ¡£½¨ÒéÄú²»Òª½«·Ö²¼Ê½·ÖÇøÊÓͼÓÃÓÚÊý¾Ý²Ö¿âÓ¦ÓóÌÐò¡£
ʸÁ¿Êý¾Ý²Ö¿âΧÈÆÊÂʵ£¨±êÁ¿£©ºÍʸÁ¿¹¹½¨£¬´ÓÎïÀíÉÏͨ³£±íʾΪÐÇÐμܹ¹ºÍÑ©»¨Ðμܹ¹£¬¼«ÉÙÓÐͬʱ°üº¬ÊÂʵºÍʸÁ¿µÄÍêÈ«·ÇÕý½»»¯µÄƽÃæ±í¡£ÓÉÓÚʸÁ¿¼Ü¹¹ÊÇ×î³£¼ûµÄ¹ØϵÐÍÊý¾Ý²Ö¿â½á¹¹£¬±¾Îļ¯ÖÐÌÖÂÛÕâÀà¼Ü¹¹µÄ·ÖÇø¡£ÏÂÃæµÄ½¨ÒéÒ²ÊÊÓÃÓÚÆäËûͨÓÃÊý¾Ý²Ö¿â¼Ü¹¹¡£
·ÖÇøµÄÓŵã
Êý¾ÝÐÞ¼ô£º
Ðí¶àÊý¾Ý²Ö¿â¹ÜÀíÔ±»á¶¨ÆÚ½«³Â¾ÉµÄÊý¾Ý¹éµµ¡£ÀýÈ磬һ¸öµ¥»÷Á÷Êý¾Ý²Ö¿â¿ÉÄÜÖ»½«ÏêϸÊý¾ÝÁª»ú±£ÁôÈýÖÁËĸöÔ¡£ÆäËû³£¼ûµÄ¹æÔò¿ÉÄÜÊÇÁª»ú±£Áô 13 ¸öÔ¡¢37 ¸öÔ»ò 10 Ä꣬µ±¾ÉÊý¾Ý²»Ôڻ´°¿ÚÖÐʱ¾Í¹éµµ²¢´ÓÊý¾Ý¿âÖÐɾ³ý¡£ÕâÖÖ¹ö¶¯´°¿Ú½á¹¹ÊÇ´óÊý¾Ý²Ö¿âͨ³£²ÉÈ¡µÄ×ö·¨¡£
ÔÚûÓзÖÇø±íµÄÇé¿öÏ£¬´ÓÊý¾Ý¿âÖÐɾ³ý¾ÉÊý¾ÝµÄ½ø³ÌÐèÒªÒ»¸öºÜ´óµÄ DELETE Óï¾ä£¬ÀýÈ磺
DELETE FROM fact_table
WHERE date_key < 19990101 |
Ö´ÐиÃÓï¾ä¿ªÏú»á·Ç³£´ó£¬¿ÉÄܱÈͬһÕűíµÄ¼ÓÔؽø³ÌÐèÒª¸ü¶àµÄʱ¼ä¡£Ïà·´£¬¶ÔÓÚ·ÖÇø±í£¬¹ÜÀíÔ±ÖØж¨Òå UNION ALL ÊÓͼÒÔÅųý×î¾ÉµÄ±í£¬È»ºó½«¸Ã±í´ÓÊý¾Ý¿âÖÐɾ³ý£¨¼ÙÉèÒÑÈ·±£±¸·Ý¸Ã±í£©£¬Õâ¸ö¹ý³Ì¼¸ºõ¿ÉÒÔÔÚ˲¼äÍê³É¡£
ºóÃæÎÒÃÇ»áÌÖÂÛµ½£¬Î¬»¤·ÖÇø±íµÄ·ÑÓÃÒ²ºÜ¸ß¡£Èç¹ûÊý¾ÝÐÞ¼ôÊDzÉÓ÷ÖÇøµÄΨһÔÒò£¬Éè¼ÆÕßÓ¦¿¼ÂÇÒÔÊý¾Ý·Ö½âµÄ·½Ê½´Óδ·ÖÇøµÄ±íÖÐɾ³ý¾ÉÊý¾Ý¡£ÔÚµÍÓÅÏȼ¶½ø³ÌÉÏÁ¬ÐøÔËÐÐÒ»¸öÿ´Îɾ³ý 1000 ÐУ¨Óá°set rowcount 1000¡±ÃüÁµÄ½Å±¾£¬Ö±ÖÁɾ³ýËùÓÐÏ£Íûɾ³ýµÄÊý¾Ý¡£¸Ã¼¼Êõ¿ÉÔÚ´óϵͳÉÏÓÐЧÔËÓ㬱ȴ´½¨±ØÒªµÄ·ÖÇø¹ÜÀíϵͳ¸üΪֱ½Ó¡£¸ù¾Ý¼ÓÔØÁ¿ºÍϵͳʹÓÃ×´¿ö£¬¸Ã¼¼ÊõÊʺÏÓÚijЩϵͳ£¬²¢Ó¦¸Ã¿¼ÂÇÔÚϵͳÉϽøÐлù×¼²âÊÔ¡£
¼ÓÔØËٶȣº
¼ÓÔØÊý¾Ý×î¿ìµÄ·½·¨Êǽ«Êý¾Ý¼ÓÔØÖÁ¿Õ±í»òûÓÐË÷ÒýµÄ±í¡£Í¨¹ý¼ÓÔØÖÁ½ÏСµÄ·ÖÇø±í£¬½¥±ä¼ÓÔؽø³ÌµÄЧÂʽ«´ó´óÌá¸ß¡£
¿Éά»¤ÐÔ£º
Ò»µ©Òѽ¨³ÉÖ§³Ö·ÖÇøµÄÊý¾Ý²Ö¿â·Ö½×¶ÎÓ¦ÓóÌÐò£¬Õû¸öϵͳ½«±äµÃÈÝÒ×ά»¤¡£Î¬»¤»î¶¯£¨°üÀ¨¼ÓÔØÊý¾Ý¡¢±¸·ÝºÍ»¹Ô±í£©¿ÉÒÔ²¢ÐеØÖ´ÐУ¬ÕâÑù¿ÉÒÔ¼«´óµØ¸ÄÉÆÐÔÄÜ¡£½¥±äÌî³äÏÂÐÐÊý¾ÝÁ÷¶àάÊý¾Ý¼¯µÄ½ø³Ì¿ÉÒÔ±»¼ÓËٺͼò»¯¡£
²éѯËٶȣº
²éѯËٶȲ»Ó¦¸Ã×÷Ϊ¶ÔÊý¾Ý²Ö¿â¹ØϵÐÍÊý¾Ý¿â½øÐзÖÇøµÄÀíÓÉ¡£¶ÔÓÚ·ÖÇøºÍδ·ÖÇøµÄÊÂʵ±í£¬²éѯÐÔÄܶ¼²î²»¶à¡£ÔÚÕýÈ·Éè¼ÆµÄ·ÖÇøÊý¾Ý¿âÖУ¬¹ØϵÒýÇæ½öÔÚ²éѯ¼Æ»®ÖаüÀ¨½âÎö²éѯËùÐèµÄÏà¹Ø·ÖÇø¡£ÀýÈ磬Èç¹ûÊý¾Ý¿â°´Ô·ÖÇø£¬²éѯÌõ¼þΪ 2000 Äê 1 Ô£¬Ôò²éѯ¼Æ»®½ö°üÀ¨ 2000 Äê 1 ÔµķÖÇø¡£½á¹û²éѯ½«¶Ô·ÖÇø±íÕýÈ·Ö´ÐУ¬ÓëÔÚ·ÖÇø¼üÉÏ´øÓдØË÷ÒýµÄÒÑË÷ÒýºÏ²¢±íÉÏÖ´ÐеĴóÌåÏàͬ¡£
·ÖÇøµÄȱµã
¸´ÔÓÐÔ:
·ÖÇøµÄÖ÷ҪȱµãÊÇÐèÒª¹ÜÀíÔ±´´½¨Ó¦ÓóÌÐòÀ´¹ÜÀí·ÖÇø¡£ÔÚÉÐδÉè¼Æ¡¢²âÊÔºÍÊÔÔËÐÐÓ¦ÓóÌÐòÀ´¹ÜÀí·ÖÇø֮ǰ£¬½«ÔÚ¹ØϵÐÍÊý¾Ý¿âÖÐʹÓÃˮƽ·ÖÇøµÄÊý¾Ý²Ö¿âͶÈëÕýʽÔËÐÐÊDz»Ç¡µ±µÄ¡£±¾ÎĵÄÄ¿µÄÖ®Ò»¾ÍÊÇÌÖÂÛÓë·ÖÇø¹ÜÀíÓ¦ÓóÌÐòÓйصÄÎÊÌâºÍÉè¼Æ¾ö²ß¡£
²éѯÉè¼ÆÔ¼Êø:
Òª»ñµÃ×î¼ÑµÄ²éѯÐÔÄÜ£¬ËùÓеIJéѯ¶¼Ó¦½«Ìõ¼þÖ±½Ó·ÅÔÚÊÂʵ±íÖеÄɸѡ¼üÉÏ¡£½«Ô¼Êø·ÅÔÚµÚ¶þÕÅ±í£¨ÀýÈçÒÔÈÕÆÚΪʸÁ¿µÄ±í£©µÄ²éѯ½«°üÀ¨ËùÓзÖÇø¡£
Éè¼ÆʱҪ¿¼ÂǵÄÒòËØ:
ʸÁ¿Êý¾Ý²Ö¿âΧÈÆÊÂʵ£¨±êÁ¿£©ºÍʸÁ¿¹¹½¨£¬´ÓÎïÀíÉÏͨ³£±íʾΪÐÇÐμܹ¹ºÍÑ©»¨Ðμܹ¹£¬¼«ÉÙÓÐͬʱ°üº¬ÊÂʵºÍʸÁ¿µÄÍêÈ«·ÇÕý½»»¯µÄƽÃæ±í¡£µäÐÍÇé¿öÏ£¬Ê¸Á¿Êý¾Ý²Ö¿âµÄ¹ÜÀíÔ±½ö¶ÔÊÂʵ±í½øÐзÖÇø£»¶ÔʸÁ¿±í½øÐзÖÇø¼¸ºõûÓÐʲôºÃ´¦¡£ÔÚijЩÇé¿öÏ£¬¶Ô°üº¬¶àÓÚһǧÍò¸ö³ÉÔ±µÄ´óÐÍʸÁ¿±í½øÐзÖÇø»áÓÐЩºÃ´¦¡£Ò²¿ÉÒÔ¶Ô·ÇʸÁ¿¹ØϵÐÍÊý¾Ý²Ö¿â½øÐзÖÇø£¬±¾ÎÄÖеÄÒ»°ã¹ÛµãÈÔÈ»ÊÊÓá£
Ö»Óгä·Ö¿¼ÂÇϵͳÌåϵ½á¹¹ºÍÉè¼ÆÄ¿±ê£¬²ÅÄÜÖƶ©ÓÐЧµÄ·ÖÇø¼Æ»®¡£¼´Ê¹Ê¹ÓÃÏàͬµÄ¼Ü¹¹Éè¼Æ£¬½öÓÃÓÚÌî³ä·þÎñ·ÖÎö¶àάÊý¾Ý¼¯µÄ¹ØϵÐÍÊý¾Ý²Ö¿â¿ÉÄܲÉÓÃÒ»¸ö²»Í¬ÓÚ·ÖÎöÔ±Ö±½Ó²éѯµÄÊý¾Ý²Ö¿âµÄ·ÖÇø½á¹¹¡£´øÓйö¶¯´°¿ÚµÄϵͳ±ØÐ밴ʱ¼ä·ÖÇø£¬ÆäËûϵͳÔò²»Ò»¶¨¡£
Èç¹ûÊý¾Ý²Ö¿â°üÀ¨·ÖÎö·þÎñ¶àάÊý¾Ý¼¯£¬Microsoft ½¨Òé¹ØϵÐÍÊý¾Ý²Ö¿âºÍ·ÖÎö·þÎñÊý¾Ý¿âÖеķÖÇøÓ¦¸ÃΪ²¢Ðнṹ¡£Î¬»¤Ó¦ÓóÌÐò±»¼ò»¯ÁË£ºÓ¦ÓóÌÐòÔÚ¹ØϵÐÍÊý¾Ý¿âÖд´½¨Ð±íµÄͬʱ´´½¨Ò»¸öжàάÊý¾Ý¼¯·ÖÇø¡£¹ÜÀíÔ±½öÐèÒªÕÆÎÕÒ»ÖÖ·ÖÇø²ßÂÔ¡£²»¹ý£¬Ò»¸öÓ¦ÓóÌÐòÒ²¿ÉÄÜÓгä·ÖµÄÀíÓɶÔÁ½¸öÊý¾Ý¿âÒÔ²»Í¬·½Ê½½øÐзÖÇø£¬Î¨Ò»½µµÍµÄ½«ÊÇÊý¾Ý¿âά»¤Ó¦ÓóÌÐòµÄ¸´ÔÓÐÔ¡£ |