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
Ïà¹ØÎĵµ£º
ÊéÇ©£ºÇå³ýËùÓÐÊéÇ©¡£ CTRL-SHIFT-F2
ÊéÇ©£º²åÈë»òɾ³ýÊéÇ©(Çл»)¡£ CTRL+F2
ÊéÇ©£ºÒƶ¯µ½ÏÂÒ»¸öÊéÇ©¡£ F2 ¹¦Äܼü
ÊéÇ©£ºÒƶ¯µ½ÉÏÒ»¸öÊéÇ©¡£ SHIFT+F2
È¡Ïû²éѯ¡£ ALT+BREAK
Á¬½Ó£ºÁ¬½Ó¡£ CTRL+O
Á¬½Ó£º¶Ï¿ªÁ¬½Ó¡£ CTRL+F4
Á¬½Ó£º¶Ï¿ªÁ¬½Ó²¢¹Ø±Õ×Ó´°¿Ú¡£ CTRL+F4
Êý¾Ý¿â¶ÔÏóÐÅÏ¢¡£ ALT+F1
±à¼£ºÇå³ý»î¶¯ ......
ʵÑéÄÚÈÝ£º
ÕÆÎÕSQL Server 2000µÄÔ¤±àÒë³ÌÐòNSQLPREP.EXEµÄʹÓã¨ÒԿα¾ÀýÌâ1½øÐе÷ÊÔ£©£»
ʵÑé²½Ö裺
Ò»¡¢Êý¾Ý¿â»·¾³ÅäÖÃ
1¡¢´´½¨xueshengÊý¾Ý¿â£¬½¨Á¢student±íµÈ£»
2¡¢¹Ø±Õsql server 2000·þÎñ¹ÜÀíÆ÷£»
3¡¢½«devtoolsÎļþ¼Ð¿½±´µ½£ºC:\Program Files\Microsoft SQL Server
4¡¢½«BinnÎļþ¼Ð¿½±´µ½£ºC:\Program ......
1 Export data to existing EXCEL file
from SQL Server table
insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=D:\testing.xls;',
'SELECT * from [SheetName$]') select * from SQLServerTable
2 Export data from Excel to new SQL Server table
select *
into SQLServerTab ......
ͨ³££¬ÄãÐèÒª»ñµÃµ±Ç°ÈÕÆÚºÍ¼ÆËãһЩÆäËûµÄÈÕÆÚ£¬ÀýÈ磬ÄãµÄ³ÌÐò¿ÉÄÜÐèÒªÅжÏÒ»¸öÔµĵÚÒ»Ìì»òÕß×îºóÒ»Ìì¡£´ó²¿·ÖÈË´ó¸Å¶¼ÖªµÀÔõÑù°ÑÈÕÆÚ½øÐзָÄê¡¢Ô¡¢Èյȣ©£¬È»ºó½ö½öÓ÷ָî³öÀ´µÄÄê¡¢Ô¡¢ÈյȷÅÔÚ¼¸¸öº¯ÊýÖмÆËã³ö×Ô¼ºËùÐèÒªµÄÈÕÆÚ£¡ÔÚÕâÆªÎÄÕÂÀÎÒ½«½ÌÄãÈçºÎʹÓÃDATEADDºÍDATEDIFFº¯ÊýÀ´¼ÆËã³öÔÚÄãµÄ³ÌÐòÖпÉÄÜÄ ......
select c0501 "¶©µ¥±àºÅ",
c0503 "¹©Ó¦É̱àÂë",a0302 "¹©Ó¦ÉÌÃû³Æ",
to_char(c0515,'yyyy.mm.dd') "¶©»õÈÕÆÚ",
to_char(c0516,'yyyy.mm.dd') "Ô¤¶¨½»»õÈÕÆÚ"
from c05,a03 where c0503=a0301 and
&nb ......