SQL Server 2008ÐÂÌØÐÔ£º¸ü¸Ä¸ú×Ù
ÔÚ´óÐ͵ÄÊý¾Ý¿âÓ¦ÓÃÖУ¬¾³£»áÓöµ½²¿·ÖÊý¾ÝµÄÍÑ»úºÍ¶à¸öÊý¾Ý¿âµÄºÏ²¢ÎÊÌâ¡£±ÈÈçÏÖÔÚÓÐÒ»¸öÈ«Ê¡·¶Î§Ê¹ÓõÄÓ¦ÓóÌÐò£¬Ã¿¸öÊж¼²¿ÊðÁ˵¥¶ÀµÄÏàͬµÄÓ¦ÓóÌÐò·þÎñÆ÷ºÍÊý¾Ý¿â·þÎñÆ÷£¬Ã¿¸öÔÂÐèÒª½«È«Ê¡ËùÓÐÊеÄÊý¾ÝÈ«²¿»ã×ÜÆðÀ´ÓÃÓÚ³öÈ«Ê¡µÄ±¨±í£¬ÕâÊÇÒ»Öֺܳ£¼ûµÄÊý¾Ý¿âºÏ²¢ÎÊÌâ¡£ÔÙ±ÈÈçÎÒÃÇ×öÁËÒ»¸öSmartClientµÄÓ¦ÓóÌÐò£¬Ã¿¸ö¿Í»§¶Ë¶¼ÓÐÓ¦ÓóÌÐòºÍÊý¾Ý¿â£¬ÁíÍ⻹ÓÐÒ»¸öÖÐÐÄÊý¾Ý¿âÓÃÓÚ»ã×ÜËùÓпͻ§¶ËµÄÊý¾Ý¡£Ã¿¸öÖÇÄÜ¿Í»§¶ËÉ϶¼¿ÉÒÔ¶Ô×Ô¼ºµÄÊý¾Ý¿â½øÐÐÔöɾ¸Ä²é£¬Ò»µ©ÖÇÄÜ¿Í»§¶ËÁ¬½Óµ½ÍøÂçÉÏʱ£¬ÏµÍ³¾Í½«¿Í»§¶ËÊý¾Ý¿âÖеÄÊý¾Ý¸ü¸ÄÈ«²¿Ó¦Óõ½ÖÐÐÄÊý¾Ý¿âÖУ¬ÕâÖÖż¶ûÁ¬½ÓµÄÓ¦ÓóÌÐòÒ²ÊÇÐèÒªÊý¾Ý¿âµÄͬ²½µÄ¡£
¶ÔÓÚÇ°Ãæ˵µ½µÄÕâЩӦÓã¬×î¼òµ¥µÄͬ²½·½·¨¾ÍÊÇɾ³ýÔÓÐÊý¾Ý£¬È»ºóÖØÐÂÌî³äеÄÊý¾Ý£¬¶ÔÓÚСÊý¾ÝÁ¿µÄ±íÀ´ËµÕⲢûÓÐʲôÎÊÌ⣬µ«ÊÇÈç¹ûÿ¸öÊж¼Óм¸°ÙÍò¼¸Ç§ÍòÌõÊý¾Ý£¬ÄÇôҪ½«Ê¡Êý¾Ý¿âÖеÄÊý¾Ýɾ³ýÁËÔÙ°Ñÿ¸öÊÐÖеÄÊý¾ÝÈ«²¿Ìî³äµ½Ê¡Êý¾Ý¿âÖÐÏÔÈ»ÊDz»¿ÉÐеġ£ÕâÖÖÇé¿öÏÂÓ¦¸ÃʹÓøú×ÙÊý¾Ý¸ü¸ÄµÄ·½·¨£¬½«Ã¿¸öÊÐÕâ¸öÔµÄÊý¾Ý¸ü¸ÄÓ¦Óõ½Ê¡Êý¾Ý¿âÖУ¨¸Ð¾õÓеãÏñÊDzîÒ챸·ÝÒ»Ñù£¬Ö»¼Ç¼¸ü¸ÄµÄ£©¡£ÔÚSQL Server 2008ÖÐÌṩÁËÁ½ÖÖ¸ú×ÙÊý¾Ý¸ü¸ÄµÄ·½°¸£º
±ä¸üÊý¾Ý²¶»ñ£¨Change Data Capture£©
¸ü¸Ä¸ú×Ù£¨Chang Tracking£©
ÆôÓøü¸Ä¸ú×Ù
¸ü¸Ä¸ú×ÙÊÇSQL Server 2008µÄÒ»¸öÐÂÌØÐÔ£¬Ä¬ÈÏÇé¿öÏÂÊÇûÆôÓõġ£¸ü¸Ä¸ú×Ù¿ÉÒÔÓ¦Óøú×Ùµ½¾ßÌåÒ»¸öÊý¾Ý¿âÖеľßÌå±íÉõÖÁÊǾßÌåµÄÁС£¸ü¸Ä¸ú×Ù²¢²»»á´´½¨´¥·¢Æ÷Ö®ÀàµÄ¶ÔÏó£¬Ö»ÊÇÔÚÓû§¶ÔÆôÓÃÁ˸ü¸Ä¸ú×ٵıí½øÐÐÁËÔö¼Ó¡¢Ð޸ĺÍɾ³ý²Ù×÷ʱ£¬ÏµÍ³×Ô¶¯½«¸Ã²Ù×÷Éú³ÉÒ»¸ö°æ±¾ºÅ£¬¼Ç¼Ï²Ù×÷µÄʱ¼ä´Á¡¢²Ù×÷µÄÀàÐÍ¡¢ÊÜÓ°ÏìµÄÊý¾ÝµÄÖ÷¼üµÈÐÅÏ¢¡£ÆôÓøü¸Ä¸ú×Ùºó¶ÔÊý¾Ý²Ù×÷µÄÐÔÄÜÓ°Ïì²»ÊǺܴó¡£ÕâЩÐÅÏ¢ÊǼǼµ½SQL Serverϵͳ±íÖеģ¬ÏµÍ³×Ô¶¯¸ºÔðÇåÀíºÍά»¤¡£
ҪʹÓøü¸Ä¸ú×ÙÐèÒªÆôÓÃÊý¾Ý¿âµÄ¸ü¸Ä¸ú×Ù¹¦ÄܺͱíµÄ¸ü¸Ä¸ú×Ù¹¦ÄÜ¡£ÔÚSSMSÖÐÊý¾Ý¿âµÄÊôÐÔ´°¿ÚÖпÉÒÔÆôÓÃÊý¾Ý¿âµÄ¸ü¸Ä¸ú×Ù£º
ÕâÀォ¸ü¸Ä¸ú×ÙÑ¡ÏîÉèÖÃΪtrue¼È¿ÉÆôÓøü¸Ä¸ú×Ù¡£ÁíÍâ3¸öÑ¡Ïî¾ÍÊǸú×ÙµÄÊý¾Ý×Ô¶¯ÇåÀíµÄ¿ª¹ØºÍÇåÀíµÄʱ¼ä£¬Õâ¸ö×Ô¶¯ÇåÀíµÄʱ¼ä±ØÐë´óÓÚÎÒÃÇҪͬ²½Êý¾ÝµÄÖÜÆÚ£¬±ÈÈçÎÒÃǵÄÊý¾ÝÊÇÒ»¸öÔÂͬ²½Ò»´Î£¬ÄÇôÕâ¸ö±£³ÖÆÚ¾ÍÓ¦¸Ã´óÓÚ31Ì죬Èç¹ûÉèÖñ£³ÖÆÚÌ«¶Ì£¬ÄÇôÎÒÃǵĸú×ÙÊý¾Ý»¹Ã»À´µÃ¼°Í¬²½¾Í±»×Ô¶¯ÇåÀíÁË¡£
ÕâÀïÖ»ÊÇÆôÓÃÁËÊý¾Ý¿âµÄ¸ü¸Ä¸ú×Ù£¬½ÓÏÂÀ´ÊÇÒªÆôÓñíµÄ¸ü¸Ä¸ú×Ù¡£ÕâÀïÎÒÃÇ´´½¨Ò»¸öеıít1²¢³õʼ»¯¼¸ÌõÊý¾Ý£º
CREATE TABLE t1
(
c1 INT ID
Ïà¹ØÎĵµ£º
·ÀSQLÊý×Ö×¢È뺯Êý
http://blog.csdn.net/cncco/archive/2007/10/03/1810540.aspx
·ÀSQL×¢È뺯Êý
³ÌÐò´úÂ룺
º¯Êý²¿·Ö========================================================================
'------------------------------------------------
'ÓÃ;:¼ì²éÊÇ·ñΪÊý×Ö,ÒÔ¼°Êý×ÖÊÇ·ñ³¬³ö·¶Î§
'ÊäÈë:¼ì²é×Ö·û,´ ......
·ÀSQL×¢È뺯Êý
³ÌÐò´úÂ룺
º¯Êý²¿·Ö========================================================================
'------------------------------------------------
'ÓÃ;:¼ì²éÊÇ·ñΪÊý×Ö,ÒÔ¼°Êý×ÖÊÇ·ñ³¬³ö·¶Î§
'ÊäÈë:¼ì²é×Ö·û,´«Öµ·½Ê½(0Ö±½Ó´«,1È¡Form,2È¡QueryString,3È¡cookies,4Ö±½ÓReqeust),¿ªÊ¼Êý×Ö(ĬÈÏÊý× ......
v$sqltext
´æ´¢µÄÊÇÍêÕûµÄSQL
v$sqlarea
´æ´¢µÄSQL ºÍһЩÏà¹ØµÄÐÅÏ¢£¬±ÈÈçÀۼƵÄÖ´ÐдÎÊý£¬Âß¼¶Á£¬ÎïÀí¶ÁµÈͳ¼ÆÐÅÏ¢
v$sql
´æ´¢µÄÊǾßÌåµÄSQL ºÍÖ´Ðмƻ®Ïà¹ØÐÅÏ¢£¬Êµ¼ÊÉÏ£¬v$sqlarea ¿ÉÒÔ¿´×ö v$sql ¸ù¾Ý sqltext µÈ ×öÁË group by Ö®ºóµÄÐÅÏ¢ ......
±íjh03ÓÐÏÂÁÐÊý¾Ý£º
name¡¡score
aa¡¡¡¡99
bb¡¡¡¡56
cc¡¡¡¡56
dd¡¡¡¡77
ee¡¡¡¡78
ff¡¡¡¡76
gg¡¡¡¡78
ff¡¡¡¡50
1. Ãû´ÎÉú³É·½Ê½1,ScoreÖظ´Ê±ºÏ²¢Ãû´Î
SELECT *¡¡,¡¡Place=(SELECT COUNT(DISTINCT Score) from jh03 WHERE Score >= a.Score)
from jh03 a
ORDER BY Place
½á¹û
Name Score Pla ......
select c0501 "¶©µ¥±àºÅ",
c0503 "¹©Ó¦É̱àÂë",a0302 "¹©Ó¦ÉÌÃû³Æ",
to_char(c0515,'yyyy.mm.dd') "¶©»õÈÕÆÚ",
to_char(c0516,'yyyy.mm.dd') "Ô¤¶¨½»»õÈÕÆÚ"
from c05,a03 where c0503=a0301 and
&nb ......