Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

SQL ServerÖÐÒÑÂúÊÂÎñÈÕÖ¾Ô­ÒòµÄ¼ì²â

¶ÔÓÚSQL ServerÊý¾Ý¿â¹ÜÀíÔ±À´½²£¬ÒÑÂúÊÂÎñÈÕÖ¾ÊÇÒ»¸öËöËéµÄ£¬µ«Óֺܳ£¼ûµÄÎÊÌâ¡£ËüÄÜÒý·¢ÊÂÎñµÄÌáǰÖÕÖ¹£¬ÉõÖÁͨ¹ý×èÖ¹ËùÓÐÊÂÎñµÄÒýÈ룬´Ó¶øÒýÆðϵͳµÄ±ÀÀ£¡£¶ÔÓÚÊý¾Ý¿â¹ÜÀíÔ±À´Ëµ£¬¹Ø¼üÊÇÀí½â½«Òª·¢ÉúµÄÇé¿ö£¬ÒÔ±ãËûÃÇ¿ÉÒÔ×·×ÙÒýÆðÎÊÌâµÄÔ­Òò¡£ ÊÂÎñÈÕÖ¾Ìî³ä·½Ê½
¡¡¡¡ÒÔÏÂÊÇһЩ¿ÉÄÜÒýÆðÊÂÎñÈÕÖ¾ÌîÂúµÄÔ­Òò£º
¡¡¡¡ÌîÂúµÄ£¬Ï¸½ÚµÄ£¬»òÕßûÓÐÔÚÒÑÂú»Ö¸´Ä£Ê½Ï½øÐеÄÈÕÖ¾±¸·Ý£¬¶¼»áÒýÆðÈÕÖ¾Öð½¥µØÌî³ä¡£
¡¡¡¡½ø³ÌÖÐÓлµÄ±¸·Ý(±¸·Ý±»×÷ΪÊÂÎñÒ»ÑùÀ´´¦Àí)£¬Ëü»áÌî³ä²¿·ÖÈÕÖ¾£¬¶øÊÂÎñ½«Ìî³äÊ£Óಿ·Ö¡£
¡¡¡¡³¤Ê±¼äÔËÐеĻÊÂÎñ£¬ÀýÈç´ÓÀ´¶¼²»»á²úÉúÌá½»µÄSPID£¬ÒÔ¼°ÔÝÍ£»ò¸ßËÙÔËÐÐÊý¾Ý¿â¾µÏñ¶¼»áÒý·¢ÑÓ³Ù¡£Ç°Õß»áÒýÆðÊÂÎñ²»·¢ËÍ£¬Èç¹ûÔÚ·¢ËÍÊÂÎñµ½¾µÏñ·þÎñÆ÷Ö®ºóµÄ½Ï³¤Ê±¼äÄÚ£¬²Å½øÐиßËÙÔËÐУ¬ÔòºóÕ߲ŻᷢÉú¡£
¡¡¡¡¶ÔÓÚÊÂÎñ¸´ÖÆ£¬Èç¹û¸´ÖÆÑÓ³Ù»òʧ°Ü£¬ÊÂÎñÈÕÖ¾½«²»»á±»Çå³ý£¬ÒòΪ³ý·ÇÊÂÎñÓëÈÕÖ¾¶¼Ìá½»²¢·¢ËÍÖÁ·Ö²¼Ê½Êý¾Ý¿â£¬·ñÔòÊÂÎñ¶¼²»Äܱ»Çå³ý¡£
¡¡¡¡Èç¹û½ø³ÌÖÐÓÐÒ»¸öÊý¾Ý¿â¿ìÕÕ£¬µ±Ëü´´½¨Ê±£¬ËùÓеÄÊÂÎñ¶¼¶Ñ»ýÔÚËüºó±ß¡£
¡¡¡¡¼òµ¥µÄÏìÓ¦·½·¨
¡¡¡¡ÐèÒª½â¾öÒÑÂúÊÂÎñÈÕÖ¾µÄÎÊÌâʱ£¬Äã¿ÉÒÔ´ÓÒÔϼ¸¸öÑ¡ÔñÈëÊÖ£º
¡¡¡¡·Äã¿ÉÒÔÖ´Ðб¸·ÝÀ´Ïû¼õÈÕÖ¾¡£ÊÂÎñÈÕÖ¾±¸·ÝÊÇ×î¿ìµÄ£¬µ«Ò²¿ÉÄÜÊÇ×îÂýµÄ£¬ÕâÈ¡¾öÓÚϵͳÐÔÄÜÒÔ¼°ÈÕÖ¾µÄ´óС¡£Í¨³£²»ÍƼöÌîÂúµÄ»òϸ½ÚµÄ±¸·Ý£¬ÕâÈ¡¾öÓÚÔÚ´óСºÏÊʵÄϵͳÖÐÍê³ÉÕâЩ±¸·ÝËùÐèµÄʱ¼ä¡£
¡¡¡¡·Äã¿ÉÒÔÏòÊý¾Ý¿âÖÐÌí¼Ó¶îÍâµÄÊÂÎñÈÕÖ¾Îļþ²¢Ö´ÐÐÒÔÉϱ¸·Ý·½·¨ÖеÄÒ»ÖÖ¡£µ±ÄãÔÚ½øÐбØÒªµÄ±¸·Ýʱ£¬ ¶îÍâµÄÊÂÎñÈÕÖ¾ÎļþµÄÌí¼Ó¿ÉÒÔΪÄãÓ®µÃ¶îÍâµÄʱ¼ä¡£µ±È»£¬ËüÒ²¿ÉÔÚÉÔºó±»É¾³ý¡£
¡¡¡¡·Äã¿ÉÒÔ½«Êý¾Ý¿âµÄģʽÇл»µ½¼òµ¥»Ö¸´Ä£Ê½£¬Ëü½«×Ô¶¯Çå³ýÈÕÖ¾¡£µ«Òª¼Çס£¬Ä㽫»á¶ªÊ§×Ô×î½üÒ»´ÎÒÑÂúµÄ/ϸ½ÚµÄÊÂÎñÈÕÖ¾±¸·Ý֮ǰµÄÊÂÎñÀúÊ·¡£
¡¡¡¡·ÕýÔÚÌî³äÈÕÖ¾µÄ»î¶¯ÊÂÎñ¿ÉÒÔÁ¬Í¬Ò»Ð©ÏµÍ³½ø³Ì±»ÖÕÖ¹£¬ÒÔÖÁ²»»á±»ÖØÐÂÖ´Ðв¢Ìî³äÈÕÖ¾¡£µ±ÎÊÌâÔ´±»×·×Ùµ½£¬Ëü½«ÌṩһЩ»º½â£¬µ«Ëü²»Ó¦¸Ã±»¿¼ÂÇΪһÖÖ½â¾ö·½°¸¡£
¡¡¡¡·ÔÚ²éÕÒϵͳ»ºÂýµÄÔ­Òòʱ£¬Êý¾Ý¿â¾µÏñ/¸´ÖÆ¿ÉÒԹرա£
¡¡¡¡¸ù±¾Ô­ÒòµÄ¼ì²â
¡¡¡¡µ±Î¢ÈíµÄÈËÔ±ÔÚÌÖÂÛ¼õÉÙÒÑÂúÊÂÎñÈÕÖ¾µÄÎÊÌâʱ£¬ËûÃǾ­³£´ÓÎÊÌâµÄ·µ»ØÐÅÏ¢À´½â¾öÎÊÌ⡣΢Èíͨ³£²»»á°ïÖúÄãѧϰÈçºÎÕÒ³ö²¢½â¾ö´úÂëÎÊÌ⣬ËäÈ»ÕâЩ´úÂëÎÊÌâÊÇDZÔڵĸùÔ´¡£
¡¡¡¡ÎÒÃǼٶ¨ÔÚͬһÊý¾Ý¿âÖÐÔËÐÐÁ½¸öÊÂÎñ.m1ºÍn2£º
¡¡¡¡Transaction 1
¡¡¡¡begin tran m1
¡¡¡¡update tbl
¡¡¡¡set f1 = f1 + f1
¡¡¡


Ïà¹ØÎĵµ£º

Ìá¸ßÊý¾Ý¿âSQLÓï¾ä²éѯËٶȵö·½·¨£¨×ª£©


Ìá¸ßÊý¾Ý¿âSQLÓï¾ä²éѯËٶȵö·½·¨
1¡¢³ÌÐòÖУ¬
±£Ö¤ÔÚʵÏÖ¹¦ÄܵĻù´¡ÉÏ£¬¾¡Á¿¼õÉÙ¶ÔÊý¾Ý¿âµÄ·ÃÎÊ´ÎÊý£»
ͨ¹ýËÑË÷²ÎÊý£¬¾¡Á¿¼õÉÙ¶Ô±íµÄ·ÃÎÊÐÐÊý,×îС»¯½á¹û¼¯£¬´Ó¶ø¼õÇáÍøÂ縺µ££»
Äܹ»·Ö¿ªµÄ²Ù×÷¾¡Á¿·Ö¿ª´¦Àí£¬Ìá¸ßÿ´ÎµÄÏìÓ¦ËÙ¶È£»
ÔÚÊý¾Ý´°¿ÚʹÓÃSQLʱ£¬¾¡Á¿°ÑʹÓõÄË÷Òý·ÅÔÚÑ¡ÔñµÄÊ×ÁУ»
Ëã·¨µÄ½á¹¹¾¡Á¿¼òµ¥ ......

¾«ÃîSqlÓï¾ä

ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
SQL·ÖÀࣺ
DDL—Êý¾Ý¶¨ÒåÓïÑÔ(Create£¬Alter£¬Drop£¬DECLARE)
DML—Êý¾Ý²Ù×ÝÓïÑÔ(Select£¬Delete£¬Update£¬Insert)
DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
1¡¢ËµÃ÷£º´´½¨Êý¾Ý¿â
Create DATABASE database ......

¾­µäµÄSQLÓï¾ä

SQL·ÖÀࣺ
¡¡¡¡DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
¡¡¡¡DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
¡¡¡¡DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
¡¡¡¡Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
¡¡¡¡1¡¢ËµÃ÷£º´´½¨Êý¾Ý¿â
CREATE DATABASE database-name
¡¡¡¡2¡¢ËµÃ÷£ºÉ¾³ýÊý¾Ý¿â ......

SQL SERVERÊÂÎñ¸´ÖÆ£­£­¹¤×÷Ô­Àí²âÊÔ

ÈÕÖ¾¶ÁÈ¡Æ÷Ö»½«ÒѾ­COMMITµÄÊÂÎñ´«Ë͵½·Ö·¢Êý¾Ý¿â¡£
²âÊÔ·½·¨£º
1. ÔÚ·¢²¼Êý¾Ý¿âÖ´ÐУº
begin tran
insert  testTable2 (aaa,bbb,ddd,ccc)
values ('jawefwao','jfowijef','jaiwejfo','civjoiw')
insert  testTable2 (aaa,bbb,ddd,ccc)
values ('jawefwao2','jfowijef2','jaiwejfo2','civjoiw2')
insert& ......

Êý¾Ý¿â»ù±¾ SQLÓï¾ä´óÈ«

Ò»¡¢»ù´¡
1¡¢ËµÃ÷£º´´½¨Êý¾Ý¿â
Create DATABASE database-name
2¡¢ËµÃ÷£ºÉ¾³ýÊý¾Ý¿â
drop database dbname
3¡¢ËµÃ÷£º±¸·Ýsql server
--- ´´½¨ ±¸·ÝÊý¾ÝµÄ device
USE master
EXEC sp_addumpdevice disk, testBack, c:mssql7backupMyNwind_1.dat
--- ¿ªÊ¼ ±¸·Ý
BACKUP DATABASE pubs TO testBack
4¡¢Ë ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ