SQL ÁÙʱ±íÓëÁÙʱ±äÁ¿±í
ÔÚSQLServerµÄÐÔÄܵ÷ÓÅÖУ¬ÓÐÒ»¸ö²»¿É±ÈÄâµÄÎÊÌ⣺ÄǾÍÊÇÈçºÎÔÚÒ»¶ÎÐèÒª³¤Ê±¼äµÄ´úÂë»ò±»Æµ·±µ÷ÓõĴúÂëÖд¦ÀíÁÙʱÊý¾Ý¼¯?±í±äÁ¿ºÍÁÙʱ±íÊÇÁ½ÖÖÑ¡Ôñ¡£ÈçºÎÈ·¶¨Ê²Ã´Ê±ºòÓÃÁÙʱ±í£¬Ê²Ã´Ê±ºòÓñí±äÁ¿ÄØ£¿ÁÙʱ±íºÍ±í±äÁ¿¶¼ÓÐÌØ¶¨µÄÊÊÓû·¾³¡£
¡¡¡¡±í±äÁ¿
¡¡¡¡±äÁ¿¶¼ÒÔ@»ò@@Ϊǰ׺£¬±í±äÁ¿ÊDZäÁ¿µÄÒ»ÖÖ£¬ÁíÍâÒ»ÖÖ±äÁ¿±»³ÆÎª±êÁ¿(¿ÉÒÔÀí½âΪ±ê×¼±äÁ¿£¬¾ÍÊDZê×¼Êý¾ÝÀàÐ͵ıäÁ¿£¬ÀýÈçÕûÐÍint»òÕßÈÕÆÚÐÍDateTime)¡£ÒÔ@ǰ׺µÄ±í±äÁ¿ÊDZ¾µØµÄ£¬Òò´ËÖ»ÓÐÔÚµ±Ç°Óû§»á»°ÖвſÉÒÔ·ÃÎÊ£¬¶ø@@ǰ׺µÄ±í±äÁ¿ÊÇÈ«¾ÖµÄ£¬Í¨³£¶¼ÊÇϵͳ±äÁ¿£¬±ÈÈç˵@@error´ú±í×î½üµÄÒ»¸öT-SQLÓï¾äµÄ±¨´íºÅ¡£µ±È»ÒòΪ±í±äÁ¿Ê×ÏÈÊǸö±äÁ¿£¬Òò´ËËüÖ»ÄÜÔÚÒ»¸öBatchÖÐÉú´æ£¬Ò²¾ÍÊÇÎÒÃÇËù˵µÄ±ß½ç£¬³¬³öÁËÕâ¸ö±ß½ç£¬±í±äÁ¿Ò²¾ÍÏûÍöÁË¡£
¡¡¡¡´æ·ÅÔÚÄÚ´æÖУ¬ÕýÊÇÒòΪÕâÒ»µãËùÓÐÓû§·ÃÎʱí±äÁ¿µÄʱºòSQLServerÊDz»ÐèÒªÉú³ÉÖ¾¡£Í¬Ê±±äÁ¿ÊDz»ÐèÒª¿¼ÂÇÆäËû»á»°·ÃÎʵÄÎÊÌ⣬Òò´ËÒ²²»ÐèÒªËø»úÖÆ£¬¶ÔÓڷdz£·±Ã¦µÄϵͳÀ´Ëµ£¬±ÜÃâËøµÄʹÓÿÉÒÔ¼õÉÙÒ»²¿·Öϵͳ¸ºÔØ¡£
¡¡¡¡ÁíÍ⻹ÓÐÒ»¸öÏÞÖÆ¾ÍÊDz»ÄÜ´´½¨Ë÷Òý£¬µ±È»Ò²²»´æÔÚͳ¼ÆÊý¾ÝµÄÎÊÌ⣬Òò´ËÔÚÓû§·ÃÎʱí±äÁ¿µÄʱºòÒ²¾Í²»´æÔÚÖ´Ðмƻ®Ñ¡ÔñµÄÎÊÌâÁË(Ò²¾ÍÊÇÒÔΪ×űàÒë½×¶Îºó¾ÍûÓÐÓÅ»¯½×¶ÎÁË)£¬ÕâÒ»ÌØÐÔÓеÄʱºòÊǼþºÃÊ£¬¶øÓÐЩʱºòÈ´»áÔì³ÉһЩÂé·³¡£
¡¡¡¡ÁÙʱ±í
¡¡¡¡ÁÙʱ¶ÔÏó¶¼ÒÔ#»ò##Ϊǰ׺£¬ÁÙʱ±íÊÇÁÙʱ¶ÔÏóµÄÒ»ÖÖ£¬»¹ÓÐÀýÈçÁÙʱ´æ´¢¹ý³Ì¡¢ÁÙʱº¯ÊýÖ®ÀàµÄÁÙʱ¶ÔÏó£¬ÁÙʱ¶ÔÏó¶¼´æ´¢ÔÚtempdbÖС£ÒÔ#ǰ׺µÄÁÙʱ±íΪ±¾µØµÄ£¬Òò´ËÖ»ÓÐÔÚµ±Ç°Óû§»á»°ÖвſÉÒÔ·ÃÎÊ£¬¶ø##ǰ׺µÄÁÙʱ±íÊÇÈ«¾ÖµÄ£¬Òò´ËËùÓÐÓû§»á»°¶¼¿ÉÒÔ·ÃÎÊ¡£ÁÙʱ±íÒԻỰΪ±ß½ç£¬Ö»Òª´´½¨ÁÙʱ±íµÄ»á»°Ã»ÓнáÊø£¬ÁÙʱ±í¾Í»á³ÖÐø´æÔÚ£¬µ±È»Óû§ÔڻỰÖпÉÒÔͨ¹ýDROPTABLEÃüÁîÌáǰÏú»ÙÁÙʱ±í¡£
¡¡¡¡ÎÒÃÇÇ°ÃæËµ¹ýÁÙʱ±í´æ´¢ÔÚtempdbÖУ¬Òò´ËÁÙʱ±íµÄ·ÃÎÊÊÇÓпÉÄÜÔì³ÉÎïÀíIOµÄ£¬µ±È»ÔÚÐÞ¸ÄʱҲÐèÒªÉú³ÉÈÕÖ¾À´È·±£Ò»ÖÂÐÔ£¬Í¬Ê±Ëø»úÖÆÒ²ÊDz»¿ÉȱÉٵġ£
¡¡¡¡¸ú±í±äÁ¿ÁíÍâÒ»¸öÏÔÖøÈ¥±ð¾ÍÊÇÁÙʱ±í¿ÉÒÔ´´½¨Ë÷Òý£¬Ò²¿ÉÒÔ¶¨Òåͳ¼ÆÊý¾Ý£¬Òò´ËSQLServerÔÚ´¦Àí·ÃÎÊÁÙʱ±íµÄÓï¾äʱÐèÒª¿¼ÂÇÖ´Ðмƻ®ÓÅ»¯µÄÎÊÌâ¡£
¡¡¡¡¼òµ¥µØ×ܽᣬÎÒÃǶÔÓÚ½ÏСµÄÁÙʱ¼ÆËãÓÃÊý¾Ý¼¯ÍƼöʹÓñí±äÁ¿¡£Èç¹ûÊý¾Ý¼¯±È½Ï´ó£¬Èç¹ûÔÚ´úÂëÖÐÓÃÓÚÁÙʱ¼ÆË㣬ͬʱÕâÖÖÁÙʱʹÓÃÓÀÔ¶¶¼ÊǼòµ¥µÄÈ«Êý¾Ý¼¯É¨Ãè¶ø²»ÐèÒª¿¼ÂÇʲôÓÅ»¯£¬±ÈÈç˵ûÓзÖ×é»ò·Ö×éºÜÉٵľۺÏ(±ÈÈç˵COUNT¡¢SU
Ïà¹ØÎĵµ£º
ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃæ£¬ºóÃæ ......
USE master
GO
CREATE DATABASE testbase2
ON
PRIMARY
(NAME = prim_sub_dat1,
FILENAME = 'G:\SQL SERVER2000\prim_sub_dat.mdf',
SIZE = 5MB,
MAXSIZE = 50MB,
FILEGROWTH = 20%),
(NAME = prim_sub_dat2,
FILENAME = 'G:\SQL SERVER2000\prim_sub_dat.ndf'
SIZE = 5MB,
MAXSIZE = 50MB,
......
¡¡¡¡º¯ÊýÊÇÒ»ÖÖÓÐÁã¸ö»ò¶à¸ö²ÎÊý²¢ÇÒÓÐÒ»¸ö·µ»ØÖµµÄ³ÌÐò¡£ÔÚSQLÖÐOracleÄÚ½¨ÁËһϵÁк¯Êý£¬ÕâЩº¯Êý¶¼¿É±»³ÆÎªSQL»òPL/SQLÓï¾ä£¬º¯ÊýÖ÷Òª·ÖΪÁ½´óÀࣺ
¡¡¡¡ µ¥Ðк¯Êý
¡¡¡¡ ×麯Êý
¡¡¡¡±¾ÎĽ«ÌÖÂÛÈçºÎÀûÓõ¥Ðк¯ÊýÒÔ¼°Ê¹ÓùæÔò¡£
¡¡¡¡SQLÖеĵ¥Ðк¯Êý
¡¡¡¡SQLºÍPL/SQLÖÐ×Ô´øºÜ¶àÀàÐ͵ĺ¯Êý£¬ÓÐ×Ö·û¡¢Êý×Ö¡¢ÈÕÆÚ¡ ......
ÓÃSQLÓï¾äÌí¼Óɾ³ýÐÞ¸Ä×Ö¶Î
1.Ôö¼Ó×Ö¶Î
alter table docdsp add dspcode char(200)
alter table tbl add meet_group int2
2.ɾ³ý×Ö¶Î
ALTER TABLE table_NAME DROP COLUMN column_NAME
3.ÐÞ¸Ä×Ö¶ÎÀàÐÍ
&nbs ......