¹ØϵÊý¾Ý¿âÓësql serveer½Ì³Ì¿Îºó×÷Òµ´ð°¸£¬ÍõÇçÖ÷±à

PRINT('¼Ç¼ÒÑÐÞ¸Ä!') END

µÚ11¿Î ΪѧÉúÐÅÏ¢¹ÜÀíϵͳ´´½¨Ë÷Òý 1.ʲôÊÇË÷Òý£¿Ë÷ÒýµÄ×÷ÓÃÊÇʲô£¿ ´ð£º

Ë÷ÒýÎļþ¾ÍÊÇ°´ÕÕÒ»¶¨Ë³Ðò¶Ô±íÖÐÒ»ÁÐÈô¸ÉÁн¨Á¢µÄÁÐÖµÓë¼Ç¼ÐÐÖ®¼äµÄ¶ÔÓ¦¹Øϵ±í¡£ËüÊÇÒ»ÖÖÌØÊâÀàÐ͵ÄÊý¾Ý¿â¶ÔÏ󣬱£´æ×űíÖÐÅÅÐòµÄË÷ÒýÁУ¬²¢ÇҼǼÁËË÷ÒýÔÚÊý¾Ý±íÖеÄÎïÀí´æ´¢Î»Öã¬ÊµÏÖÁ˱íÖÐÊý¾ÝµÄÂß¼­ÅÅÐò¡£ Ë÷ÒýµÄ×÷ÓãºÌá¸ß²éѯÐÅÏ¢µÄËٶȣ»±£Ö¤Êý¾Ý¼Ç¼µÄΨһÐÔ£»ÊµÏÖ±íÓë±íÖ®¼äµÄ²ÎÕÕÍêÕûÐÔ£»ÔÚʹÓà ORDER BY ¡¢GROUP BY×Ó¾ä½øÐÐÊý¾Ý¼ìË÷ʱ£¬ÀûÓÃË÷Òý¿É¼õÉÙÅÅÐòºÍ·Ö×éµÄʱ¼ä¡£ 3.Ë÷Òý¿ÉÒÔ·ÖΪÄļ¸À࣬ÿһÀàµÄÌØÕ÷ÊÇʲô£¿ ´ð£º

Ë÷Òý¿ÉÒÔ·ÖΪÈýÀ࣬ÿһÀàÌØÕ÷ÈçÏ£º

1£©¾Û¼¯Ë÷Òý¡£Ã¿¸ö±íÖ»ÄÜ´´½¨Ò»¸ö¾Û¼¯Ë÷Òý£¬Ò»°ã´´½¨ÔÚ±íÖо­³£ËÑË÷µÄÁлòÕß°´Ë³Àû·ÃÎʵÄÁÐÉÏ£¬µ±ÎªÒ»¸ö±íµÄijÁд´½¨¾Û¼¯Ë÷Òýʱ£¬±íÖеÄÊý¾Ý»á°´¸ÃÁнøÐÐÖØÐÂÅÅÐò£¬È»ºóÔÙ´æÖüµ½´ÅÅÌÉÏ£¬´´½¨Ò»¸ö¾Û¼¯Ë÷ÒýËùÐèµÄ´ÅÅÌ¿Õ¼äÖÁÉÙÊÇʵ¼ÊÊýÁ¿µÄ120%¡£

2£©·Ç¾Û¼¯Ë÷Òý¡£Êý¾Ý´æÖüÔÚÒ»¸öµØ·½£¬Ë÷Òý´æ´¢ÔÚÁíÒ»¸öµØ·½£¬Ë÷Òý´øÓÐÖ¸ÕëÖ¸ÏòÊý¾ÝµÄ´æ´¢Î»Öá£Ë÷ÒýÖеÄÏîÄ¿°´Ë÷Òý¼üÖµµÄ˳Ðò´æ´¢£¬¶ø±íÖеÄÐÅÏ¢°´Áíһ˳Ðò´æ´¢¡£Ò»¸ö±í×î¶à¿ÉÒÔ´´½¨249¸ö·Ç¾Û¼¯Ë÷Òý¡££©

3£©Î¨Ò»Ë÷Òý¡£Ö»ÒªÁÐÖеÄÊý¾ÝÊÇΨһµÄ£¬¾Í¿ÉÒÔÔÚͬһ¸ö±íÉÏ´´½¨Ò»¸öΨһµÄ¾Û¼¯Ë÷ÒýºÍ¶à¸öΨһµÄ·Ç¾Û¼¯Ë÷Òý£¬Ö»Óе±Î¨Ò»ÐÔÊÇÊý¾Ý±¾ÉíµÄÌØÕ÷ʱ£¬Ö¸¶¨Î¨Ò»Ë÷Òý²ÅÓÐÒâÒå¡£ 4£®¼òÊöÓÃÆóÒµ¹ÜÀíÆ÷´´½¨Ë÷ÒýµÄ²½Öè¡£ ´ð£º

ÔËÐÐÆóÒµ¹ÜÀíÆ÷£¬Õ¹¿ªÊý¾Ý¿â£¬µ¥»÷¡°±í¡±Îļþ¼Ð£¬ÔÚÓÒ´°¸ñÖÐÓÒ»÷ÐèÒª´´½¨Ë÷ÒýµÄ±í£¬ÔÚµ¯³öµÄ¿ì½Ý²Ëµ¥ÖУ¬Ñ¡Ôñ¡°ËùÓÐÈÎÎñ¡ú¹ÜÀíË÷Òý¡±£¬´ò¿ª¡°¹ÜÀíË÷Òý¡±¶Ô»°¿ò¡£µ¥»÷¡°Ð½¨¡±°´Å¥£¬´ò¿ª¡°Ð½¨Ë÷Òý¡±¶Ô»°¿ò£¬ÊäÈë¡°Ë÷ÒýÃû³Æ¡±£¬´Ó×Ö¶ÎÁбíÖÐÑ¡ÔñÓÃÒÔ´´½¨Ë÷ÒýµÄ×ֶΣ¬²¢°´ÒªÇóÉ趨Ë÷ÒýÑ¡Ï¹´Ñ¡ÏàӦѡÏîÇ°µÄ¸´Ñ¡¿ò£©£¬µ¥»÷¡°È·¶¨¡±°´Å¥£¬¹Ø±Õ¡°Ð½¨Ë÷Òý¡±¶Ô»°¿ò¡£

5.ʲôÇé¿öÏÂÐèÒªÖؽ¨Ë÷Òý£¿ÓÃʲô·½·¨Öؽ¨Ë÷Òý£¿ ´ð£º

µ±¶ÔÊý¾Ý¿â±íÖеÄÊý¾Ý½øÐвåÈë¡¢Ð޸Ļòɾ³ý²Ù×÷ʱ£¬¾Í»áÓ°Ïìµ½ÒÑ´´½¨µÄË÷Òý£¬´Ëʱ±ØÐëÖؽ¨¸Ã±íÓµÓеÄÈ«²¿Ë÷Òý¡£ Öؽ¨Ë÷Òý¿ÉÒÔʹÓÃDBCC DBREINDEXÓï¾ä£¬ÔÚ²éѯ·ÖÎöÆ÷ÖÐÊäÈë²¢ÔËÐÐDBCC DBREINDEXÃüÁî¼´¿É¡£ 6.ÓÃsp_renameϵͳ´æ´¢¹ý³ÌÖØÃüÃûË÷Òýʱ£¬ÔÚÓï·¨Öиø³öÔ­Ë÷ÒýÃûÓ¦ÊÇʲôÐÎʽ? ´ð£º

ÔÚÓï·¨ÖеÄÔ­Ë÷ÒýÃûÓ¦ÊÇtable.indexÐÎʽµÄ¡£

7.ϵͳ´æ´¢¹ý³Ìsp_helpindex»òsp_help¶¼¿ÉÒÔÓÃÀ´²é¿´Êý¾Ý±íµÄË÷ÒýÐÅÏ¢£¬ËüÃÇÓкÎÇø±ð? ´ð£º

sp_helpindexÏÔʾ±íµÄÐÅÏ¢£¬¶øsp_help³ýÁËÏÔʾË÷ÒýÐÅÏ¢Í⣬»¹ÓбíµÄ¶¨Òå¡¢Ô¼ÊøµÈÆäËûÐÅÏ¢¡£ 8.д³öT-SQLÓï¾ä£¬¶ÔSTUMSÊý¾Ý¿â½øÐÐÈçϲÙ×÷£º

1.ÔÚSTUMSÊý¾Ý¿âµÄ°à¼¶±íÉÏ°´°àºÅ´´½¨Ò»¸öÃûΪbj_bh_indexΩһ¾Û¼¯Ë÷Òý¡£ ´ð£ºUSE STUMS GO

CREATE UNIQUE CLUSTERED INDEX bj_bh_index ON °à¼¶(°àºÅ)

2.ÔÚSTUMSÊý¾Ý¿âµÄ°à¼¶±íÉÏ°´°à¼¶Ãû³Æ´´½¨Ò»¸öÃûΪbj_bjmc_indexµÄΩһ·Ç¾Û¼¯Ë÷Òý¡£ ´ð£ºUSE STUMS GO

CREATE UNIQUE NONCLUSTERED INDEX bj_bjmc_index ON °à¼¶(°à¼¶Ãû³Æ) GO

3.ÔÚSTUMSÊý¾Ý¿âµÄ°à¼¶±íÖУ¬°´bj_bjmc_indexË÷ÒýÖ¸¶¨µÄ˳Ðò£¬²éѯ°à¼¶ÐÅÏ¢¡£ ´ð£ºUSE STUMS GO

SELECT * FROM °à¼¶ WITH (INDEX_(bj_bjmc_index)) GO

4.ÔÚSTUMSÊý¾Ý¿âµÄÑ¡¿Î±íÉÏ°´Ñ§ºÅ+¿Î³ÌºÅ½¨Á¢Î©Ò»·Ç¾Û¼¯Ë÷Òýxk_xhkch£¬ÆäÌî³äÒò×ÓºÍPAD_INDEXµÄÖµ¾ùΪ60¡£ ´ð£ºUSE STUMS GO

CREATE? NONCLUSTERED INDEX xk_ xhkch ON Ñ¡¿Î(ѧºÅ,¿Î³ÌºÅ) WITH PAD_INDEX,FILLFACTOR=60, DROP_EXISTING GO

5.ÖØÐÂÃüÃûË÷Òýxk_xhkchΪxk_xhkch_index¡£

´ð£ºEXEC sp_rename 'Ñ¡¿Î.xk_xhkch','xk_xhkch_index' 6.ʹÓÃÌî³äÒò×ÓÖµ70£¬Öؽ¨°à¼¶±íÉÏËùÓÐË÷Òý¡£ ´ð£ºDBCC DBREINDEX (°à¼¶,'',70) 7.²é¿´°à¼¶±íÉϵÄË÷ÒýÐÅÏ¢¡£ ´ð£ºEXEC sp_helpindex '°à¼¶'

8.ɾ³ý°à¼¶±íÉϵÄËùÓÐË÷Òý¡£

´ð£ºDROP INDEX °à¼¶. bj_bh_index£¬°à¼¶. bj_bjmc_index

µÚ12¿Î ѧÉúÐÅÏ¢¹ÜÀíϵͳÊý¾ÝÍêÕûÐÔʵÏÖ 1.ʲôÊÇÊý¾ÝµÄÍêÕûÐÔ£¿Êý¾ÝµÄÍêÕûÐÔ·ÖΪÄļ¸Àࣿ ´ð£º

Êý¾ÝÍêÕûÐÔÊÇÖ¸´æ´¢ÔÚÊý¾Ý¿âÖеÄÊý¾ÝµÄÒ»ÖÂÐÔºÍ׼ȷÐÔ¡£

Êý¾ÝµÄÍêÕûÐÔ¿É·ÖΪËÄÖÖÀàÐÍ£ºÊµÌåÍêÕûÐÔ¡¢ÓòÍêÕûÐÔ¡¢²ÎÕÕÍêÕûÐÔºÍÓû§¶¨ÒåµÄÍêÕûÐÔ¡£ 2.ʲôÊÇÔ¼Êø£¿Çë·Ö±ð˵Ã÷¸÷ÖÖ²»Í¬ÀàÐÍÔ¼ÊøµÄº¬Òå¡£

´ð£º

Ô¼ÊøÊÇÒ»ÖÖÇ¿ÖÆÊý¾ÝÍêÕûÐԵıê×¼»úÖÆ£¬Ê¹ÓÃÔ¼Êø¿ÉÒÔÈ·±£ÔÚ×Ö¶ÎÖÐÊäÈëÓÐЧÊý¾Ý²¢Î¬»¤¸÷±íÖ®¼äµÄ¹Øϵ¡£SQL ServerÖ§³ÖÏÂÁÐÎåÀàÔ¼Êø£º

Ö÷¼üÔ¼Êø£¨PRIMARY KEY£©¡£È·±£ÔÚÌض¨µÄÁÐÖв»»áÊäÈëÖظ´µÄÖµ£¬²¢ÇÒÔÚÕâЩÁÐÖÐÒ²²»ÔÊÐíÊäÈëNULLÖµ¡£¿ÉÒÔʹÓÃÖ÷¼üÔ¼ÊøÇ¿ÖÆÍêÕûÐÔ¡£

ΨһÐÔÔ¼Êø£¨UNIQUE£©¡£²»ÔÊÐíÊý¾Ý¿â±íÔÚÖ¸¶¨ÁÐÉϾßÓÐÏàͬµÄÖµ£¬µ«ÔÊÐíÓпÕÖµ£¬È·±£ÔÚ·ÇÖ÷¼üÁÐÖв»ÊäÈëÖظ´Öµ¡£ ¼ì²éÔ¼Êø£¨CHECK£©¡£Í¨¹ýÌõ¼þ±í´ïʽÅжÏÏÞÖƲåÈëµ½ÁÐÖеÄÖµ£¬ÒÔÇ¿ÖÆÖ´ÐÐÓòµÄÍêÕûÐÔ¡£

ĬÈÏÖµÔ¼Êø£¨DEFAULT£©¡£µ±Êý¾Ý¿â±íÖвåÈëÊý¾Ýʱ£¬Èç¹ûûÓÐÃ÷È·µÄÌṩÊäÈëֵʱ£¬SQL Server×Ô¶¯Îª¸ÃÁÐÊäÈëĬÈÏÖµ¡£

Íâ¼üÔ¼Êø£¨FOREIGN KEY£©¡£¶¨ÒåÊý¾Ý¿â±íÖÐÖ¸¶¨ÁÐÉϲåÈë»ò¸üеÄÊýÖµ£¬±ØÐëÔÚÁíÒ»Õű»²ÎÕÕ±íÖеÄÌض¨ÁÐÉÏ´æÔÚ£¬Ô¼Êø±íÓë±íÖ®¼äµÄ¹Øϵ£¬Ç¿ÖƲÎÕÕÍêÕûÐÔ¡£

3.ÈçºÎ´´½¨ºÍɾ³ý¸÷ÖÖÀàÐ͵ÄÔ¼Êø£¬Çëд³öÆäSQLÓï¾äµÄ¸ñʽ¡£ ´ð£º ´´½¨Ö÷¼üÔ¼Êø

ALTER TABLE table_name

ADD CONSTRAINT constraint_name PRIMARY KEY(column) ´´½¨Î¨Ò»ÐÔÔ¼Êø ALTER TABLE table_name

ADD CONSTRAINT constraint_name UNIQUE (column) ´´½¨¼ì²éÔ¼Êø

ALTER TABLE table_name ADD CONSTRAINT constraint_name CHECK logical_expression? ´´½¨Ä¬ÈÏÖµÔ¼Êø

ALTER TABLE table_name

ADD CONSTRAINT constraint_name?

DEFAULT constraint_expression FOR column_name ´´½¨Íâ¼üÔ¼Êø

ALTER TABLE table_name

ADD CONSTRAINT constraint_name

FOREIGNKEY column_name REFERENCES ref_table(ref_column_name) ɾ³ýÔ¼Êø

ALTER TABLE table_name

DROP CONSTRAINT constraint_name[,?n] 4.¼òÊöĬÈϺ͹æÔòµÄ¸ÅÄîÓëÓ¦Óᣠ´ð£º

ĬÈÏÓëÔÚÔ¼ÊøÖнéÉܵÄDEFAULTĬÈÏÔ¼ÊøµÄ×÷ÓÃÒ»Ñù£¬Ò²¿ÉÒÔʵÏÖµ±Óû§ÔÚÏòÊý¾Ý¿â±íÖвåÈëÒ»ÐÐÊý¾Ýʱ£¬Èç¹ûûÓÐÃ÷È·µÄ¸ø³öijÁеÄÊäÈëֵʱ£¬ÔòÓÉSQL Server×Ô¶¯Îª¸ÃÁÐÊäÈëĬÈÏÖµ¡£µ«ÓëDEFAULT ĬÈÏÔ¼Êø²»Í¬µÄÊÇ£¬Ä¬ÈÏÊÇÒ»ÖÖÊý¾Ý¿â¶ÔÏó£¬ÔÚÊý¾Ý¿âÖÐÖ»Ð趨ÒåÒ»´Îºó£¬¾Í¿ÉÒÔ±»Ò»´Î»ò¶à´ÎÓ¦ÓÃÓÚÈÎÒâ±íÖеÄÒ»Áлò¶àÁУ¬»¹¿ÉÒÔÓÃÓÚÓû§¶¨ÒåµÄÊý¾ÝÀàÐÍ¡£

¹æÔòÓÃÀ´¶¨Òå±íÖÐijÁпÉÒÔÊäÈëµÄÓÐЧֵ·¶Î§£¬µ±Óû§ÊäÈëµÄÊý¾Ý²»Ôڹ涨µÄ·¶Î§ÄÚ£¬¾Í»áÌáÐÑÓû§ÊäÈëÓÐÎ󣬴ӶøÈ·±£ÊäÈëÊý¾ÝµÄÕýÈ·ÐÔ¡£¹æÔòÓëCHECKÔ¼ÊøµÄ×÷ÓÃÊÇÏàͬµÄ¡£µ«ÓëCHECKÔ¼Êø²»Í¬µÄÊÇ£¬¹æÔòÊÇÒ»ÖÖÊý¾Ý¿â¶ÔÏó£¬ÔÚÊý¾Ý¿âÖÐÖ»Ð趨ÒåÒ»´Îºó£¬¾Í¿ÉÒÔ±»Ò»´Î»ò¶à´Î°ó¶¨µ½ÈÎÒâ±íÖÐijÁУ¬ÏÞÖÆÁÐÖµ¡£¹æÔòµÄʹÓ÷½·¨ÀàËÆĬÈÏ£¬Í¬Ñù°ü

À¨´´´´½¨¡¢°ó¶¨¡¢½â°óºÍɾ³ý¡£

5.д³öT-SQLÓï¾ä£¬¶ÔSTUMSÊý¾Ý¿â½øÐÐÈçϲÙ×÷£º

1.ÔÚSTUMSÊý¾Ý¿âÖУ¬ÎªÑ§Éú»ù±¾ÐÅÏ¢±íµÄ¡°Ïµ²¿´úÂ롱´´½¨Íâ¼üÔ¼Êøfk_xs_xb_xbdm£»Îª¡°Èëѧʱ¼ä¡±´´½¨¼ì²éÔ¼Êøck_xs_rxsj,È·±£Èëѧʱ¼ä´óÓÚ³öÉúÈÕÆÚ£¬Ð¡ÓÚ¼ÆËã»úϵͳµÄÈÕÆÚ¡£ ´ð£º

ALTER TABLE ѧÉú»ù±¾ÐÅÏ¢ ADD CONSTRAINT fk_xs_xb_xbdm

FOREIGN KEY(ϵ²¿´úÂë)REFERENCES ϵ²¿(ϵ²¿´úÂë) GO

ALTER TABLE ѧÉú»ù±¾ÐÅÏ¢ ADD CONSTRAINT ck_xs_rxsj

CHECK(Èëѧʱ¼ä>³öÉúÈÕÆÚ ANDÈëѧʱ¼ä

2.ÔÚSTUMSÊý¾Ý¿âÖд´½¨zzmm_default ĬÈÏ£¬½«Æä·Ö±ð°ó¶¨µ½Ñ§Éú»ù±¾ÐÅÏ¢±íºÍ½Ìʦ±íµÄ¡°ÕþÖÎÃæò¡±×Ö¶ÎÉÏ£¬ÕþÖÎÃæòµÄĬÈÏֵΪ¹²²úµ³Ô±¡£ ´ð£º

CREATE DEFAULT zzmm_default AS '¹²²úµ³Ô±' GO

EXEC sp_bindefault 'zzmm_default','½Ìʦ.ÕþÖÎÃæò' EXEC sp_bindefault 'zzmm_default','ѧÉú»ù±¾ÐÅÏ¢.ÕþÖÎÃæò' GO

3.ÔÚSTUMSÊý¾Ý¿âÖд´½¨xbdm_rule¹æÔò£¬½«Æä°ó¶¨µ½Ïµ²¿±íµÄϵ²¿´úÂë×Ö¶ÎÉÏ£¬ÓÃÀ´±£Ö¤ÊäÈëµÄϵ²¿´úÂëÖ»ÄÜÊÇÊý×Ö×Ö·û¡£ ´ð£º

CREATE RULE xbdm_rule AS @xbdm LIKE? '[0-9][0-9]' GO

EXEC sp_bindrule 'xbdm_rule', 'ϵ²¿.ϵ²¿´úÂë' GO

4.²é¿´zzmm_default ĬÈϺÍxbdm_rule¹æÔòµÄ¶¨ÒåÐÅÏ¢¡£ ´ð£º EXEC sp_helptext zzmm_defaul EXEC sp_helptext xbdm_rule

µÚ13¿Î ѧÉúÐÅÏ¢¹ÜÀíϵͳµÄ°²È«¹ÜÀí

1. µÇ¼SQL Server·þÎñÆ÷µÄÁ½ÖÖÑéÖ¤·½·¨ÓкÎÇø±ð? ÈçºÎʵÏÖÁ½ÖֵǼ·½Ê½µÄÇл»£¿

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ì滻Ϊ@)