ÓÃË÷ÒýÌá¸ßSQL ServerÐÔÄÜ
ÔÚ΢ÈíµÄSQL ServerϵͳÖÐͨ¹ýÓÐЧµÄʹÓÃË÷Òý¿ÉÒÔÌá¸ßÊý¾Ý¿âµÄ²éѯÐÔÄÜ£¬µ«ÊÇÐÔÄܵÄÌá¸ßÈ¡¾öÓÚÊý¾Ý¿âµÄʵÏÖ¡£ÔÚ±¾ÎÄÖн«»á¸æËßÄãÈçºÎʵÏÖË÷Òý²¢ÓÐЧµÄÌá¸ßÊý¾Ý¿âµÄÐÔÄÜ¡£¡¡
¡¡¡¡
¡¡¡¡ÔÚ¹ØÏµÐÍÊý¾Ý¿âÖÐʹÓÃË÷ÒýÄܹ»Ìá¸ßÊý¾Ý¿âÐÔÄÜ£¬ÕâÒ»µãÊǷdz£Ã÷ÏԵġ£ÓõÄË÷ÒýÔ½¶à£¬´ÓÊý¾Ý¿âϵͳÖеõ½Êý¾ÝµÄËٶȾÍÔ½¿ì¡£È»¶ø£¬ÐèҪעÒâµÄÊÇ£¬ÓõÄË÷ÒýÔ½¶à£¬ÏòÊý¾Ý¿âϵͳÖвåÈëÐÂÊý¾ÝËù»¨·ÑµÄʱ¼ä¾ÍÔ½¶à¡£ÔÚ±¾ÎÄÖУ¬Ä㽫Á˽⵽΢ÈíµÄSQL ServerÊý¾Ý¿âËùÖ§³ÖµÄ¸÷ÖÖ²»Í¬ÀàÐ͵ÄË÷Òý£¬ÔÚÕâÀïÄ㽫Á˽⵽ÈçºÎʹÓò»Í¬µÄ·½·¨À´ÊµÏÖË÷Òý£¬Í¨¹ýÕâЩ²»Í¬µÄʵÏÖ·½·¨£¬ÄãÔÚÊý¾Ý¿âµÄ¶ÁÐÔÄÜ·½ÃæµÃµ½µÄÔ¶±ÈÔÚÊý¾Ý¿âµÄÕûÌåÐÔÄÜ·½ÃæµÄËðʧҪ¶àµÃ¶à¡£
¡¡¡¡
¡¡¡¡Ë÷ÒýµÄ¶¨Òå
¡¡¡¡Ë÷ÒýÊÇÊý¾Ý¿âµÄ¹¤¾ß£¬Í¨¹ýʹÓÃË÷Òý£¬ÔÚÊý¾Ý¿âÖлñÈ¡Êý¾ÝµÄʱºò£¬¾Í¿ÉÒÔ²»ÓÃɨÃèÊý¾Ý¿âÖеÄËùÓÐÊý¾Ý¼Ç¼£¬ÕâÑùÄܹ»Ìá¸ßϵͳ»ñÈ¡Êý¾ÝµÄÐÔÄÜ¡£Ê¹ÓÃË÷Òý¿ÉÒԸıäÊý¾ÝµÄ×éÖ¯·½Ê½£¬Ê¹µÃËùÓеÄÊý¾Ý¶¼Êǰ´ÕÕÏàËÆµÄ½á¹¹À´×éÖ¯µÄ£¬ÕâÑù¾Í¿ÉÒÔºÜÈÝÒ×µØÊµÏÖÊý¾ÝµÄ¼ìË÷·ÃÎÊ¡£Ë÷ÒýÊǰ´ÕÕÁÐÀ´´´½¨µÄ£¬ÕâÑù¾Í¿ÉÒÔ¸ù¾ÝË÷ÒýÁÐÖеÄÖµÀ´°ïÖúÊý¾Ý¿âÕÒµ½ÏàÓ¦µÄÊý¾Ý¡£
¡¡¡¡
¡¡¡¡Ë÷ÒýµÄÀàÐÍ
¡¡¡¡Î¢ÈíµÄSQL Server Ö§³ÖÁ½ÖÖÀàÐ͵ÄË÷Òý£ºclustered Ë÷ÒýºÍnonclusteredË÷Òý¡£Clustered Ë÷ÒýÔÚÊý¾Ý±íÖа´ÕÕÎïÀí˳Ðò´æ´¢Êý¾Ý¡£ÒòΪÔÚ±íÖÐÖ»ÓÐÒ»¸öÎïÀí˳Ðò£¬ËùÒÔÔÚÿ¸ö±íÖÐÖ»ÄÜÓÐÒ»¸öclusteredË÷Òý¡£ÔÚ²éÕÒij¸ö·¶Î§ÄÚµÄÊý¾Ýʱ£¬ClusteredË÷ÒýÊÇÒ»Öַdz£ÓÐЧµÄË÷Òý£¬ÒòΪÕâЩÊý¾ÝÔÚ´æ´¢µÄʱºòÒѾ°´ÕÕÎïÀí˳ÐòÅźÃÐòÁË¡£
¡¡¡¡
¡¡¡¡NonclusteredË÷Òý²»»áÓ°Ïìµ½ÏÂÃæµÄÎïÀí´æ´¢£¬µ«ÊÇËüÊÇÓÉÊý¾ÝÐÐÖ¸Õë¹¹³ÉµÄ¡£Èç¹ûÒѾ´æÔÚÒ»¸öclusteredË÷Òý£¬ÔÚnonclusteredÖеÄË÷ÒýÖ¸Õ뽫°üº¬clusteredË÷ÒýµÄλÖòο¼¡£ÕâЩË÷Òý±ÈÊý¾Ý¸ü½ô´Ù£¬¶øÇÒ¶ÔÕâЩË÷ÒýµÄɨÃèËٶȱȶÔʵ¼ÊµÄÊý¾Ý±íɨÃèÒª¿ìµÃ¶à¡£
¡¡¡¡
¡¡¡¡ÈçºÎʵÏÖË÷Òý
¡¡¡¡Êý¾Ý¿â¿ÉÒÔ×Ô¶¯´´½¨Ä³Ð©Ë÷Òý¡£ÀýÈ磬΢ÈíµÄSQL Serverϵͳͨ¹ý×Ô¶¯´´½¨Î¨Ò»Ë÷ÒýÀ´Ç¿ÖÆÊµÏÖUNIQUEÔ¼Êø£¬ÕâÑù¿ÉÒÔÈ·±£ÔÚÊý¾Ý¿âÖв»»á²åÈëÖØ¸´Êý¾Ý¡£Ò²¿ÉÒÔʹÓÃCREATE INDEXÓï¾ä»òÕßͨ¹ýSQL Server Enterprise ManagerÀ´´´½¨ÆäËûË÷Òý£¬SQL Server Enterprise Manager»¹ÓÐÒ»¸öË÷Òý´´½¨Ä£°åÀ´Ö¸µ¼ÄãÈçºÎ´´½¨Ë÷Òý¡£
¡¡¡¡
¡¡¡¡µÃµ½¸üºÃµÄÐÔÄÜ
¡¡¡¡ËäÈ»Ë÷Òý¿ÉÒÔ´øÀ´ÐÔÄÜÉϵÄÓÅÊÆ£¬µ«ÊÇͬʱҲ½«´øÀ´Ò»¶¨µÄ´ú¼Û¡£ËäÈ»SQL ServerϵͳÔÊÐíÄãÔÚÿ¸öÊý¾Ý±íÖд´½¨¶à´ï256¸önonclusteredË÷Òý£¬µ«Êǽ¨Ò鲻ҪʹÓÃÕâô¶àµÄË÷Òý
Ïà¹ØÎĵµ£º
----------Dbf µ¼Èë Sql Server±í----------
ÒÔϾùÒÔSQL2000¡¢VFP6¼°ÒÔÉϵıíΪÀý
´úÂëµ¼È룺²éѯ·ÖÎöÆ÷ÖÐÖ´ÐÐÈçÏÂÓï¾ä(ÏÈÑ¡Ôñ¶ÔÓ¦µÄÊý¾Ý¿â)
-------------Èç¹û½ÓÊܵ¼ÈëÊý¾ÝµÄSQL±íÒÑ´æÔÚ
--Èç¹û½ÓÊܵ¼ÈëÊý¾ÝµÄSQL±íÒѾ´æÔÚ
Insert Into ÒѾ´æÔÚµÄSQL±íÃû Select * from openrowset('MSDASQL','Driver=Micros ......
Êý¾Ý´¦ÀíÊǵ±Ç°Êý¾Ý¿â³£¼ûµÄÓ¦Óá£Ò»Ð©Êý¾Ý¿â×é³ÉDATA mart´ÓÊý¾ÝÔ´Àï³éÈ¡¹ØÐÄµÄ±í½øÐоۺϣ¬½«½á¹ûÍÆË͵½Ëã·¨ÖнøÐд¦Àí£¬´Ó¶ø¸ßÐÔÄܵĻشðÓû§µÄ²éѯ¡£
×ÜËùÖÜÖª£¬LogÎļþÊǼǼÊý¾Ý¿â²Ù×÷µÄÎļþ£¬¶ÔÊý¾Ý¿âµÄÍêÕûÐÔ£¬Ò»ÖÂÐÔÓÐ×ÅÖØÒªµÄÒâÒå¡£×÷ΪÊý¾Ý´¦ÀíµÄÒ»¸ö³£¼ûºó¹ûÊÇLogÎļþµÄ³¬¼¶ÅÓ´ó¡£ËäÈ»½«Êý¾Ý¿âµÄ»Ö¸´Ä£Ê½ÉèÖó ......
1£¬SqlServer´æ´¢¹ý³ÌµÄÊÂÎñ´¦Àí
Ò»ÖֱȽÏͨÓõijö´í´¦ÀíµÄģʽ´ó¸ÅÈçÏ£º
Create procdure prInsertProducts
(
@intProductId int,
@chvProductName varchar(30),
@intProductCount int
)
AS
Declare @intErrorCode int
Select @intErrorCode=@@Error
Begin transaction
if @intError ......
--> Title : SQL ServerÖ®·Ö²¼Ê½ÊÂÎñ
--> Author : wufeng4552
--> Date : 2009-11-11
SQL ServerÖ®·Ö²¼Ê½ÊÂÎñ
(Ò»)¸ÅÄî:
·Ö²¼Ê½ÊÂÎñÊÇÉæ¼°À´×ÔÁ½¸ö»ò¶à¸öÔ´µÄ×ÊÔ´µÄÊÂÎñ¡£Microsoft® SQL Server™ 2000Ö§³Ö·Ö²¼Ê½ÊÂÎñ£¬Ê¹Óû§µÃÒÔ´´½¨ÊÂÎñÀ´¸üжà¸öSQL ServerÊý¾Ý¿âºÍÆäËüÊý¾ÝÔ ......
sql server·Ö²¼Ê½ÊÂÎñ½â¾ö·½°¸
ÊÊÓû·¾³
²Ù×÷ϵͳ£ºwindows 2003
Êý¾Ý¿â£ºsql server 2000/sql server 2005
ʹÓÃÁ´½Ó·þÎñÆ÷½øÐÐÔ¶³ÌÊý¾Ý¿â·ÃÎʵÄÇé¿ö
Ò»¡¢ ÎÊÌâÏÖÏó
ÔÚÖ´Ðзֲ¼Ê½ÊÂÎñʱ£¬ÔÚsql server 2005ÏÂÊÕµ½ÈçÏ´íÎó£º
ÏûÏ¢ 7391£¬¼¶±ð 16£¬×´Ì¬ 2£¬¹ý³Ì xxxxx£¬µÚ 16 ÐÐ
ÎÞ·¨Ö´ÐиòÙ×÷£¬ÒòΪÁ´½Ó·þÎñ ......