SQL Server 2005ͨ¹ýÈÕÖ¾²é¿´·þÎñÆ÷µÄÔËÐÐÇé¿ö
4.6 ͨ¹ýÈÕÖ¾²é¿´·þÎñÆ÷µÄÔËÐÐÇé¿ö
SQL Server 2005¿ÉÒÔ½«Ä³Ð©ÏµÍ³Ê¼þºÍÓû§×Ô¶¨ÒåµÄʼþ¼Ç¼µ½SQL Server´íÎóÈÕÖ¾ºÍWindowsÓ¦ÓóÌÐòÈÕÖ¾ÖС£ÕâÁ½ÖÖÈÕÖ¾¶¼»á×Ô¶¯±êÉÏʱ¼ä¡£
4.6.1 ÔÚ¡¾Ê¼þ²é¿´Æ÷¡¿Öв鿴·þÎñÆ÷µÄÔËÐÐÇé¿ö
SQL Server 2005·þÎñÆ÷µÄÆô¶¯¡¢¹Ø±ÕºÍÔÝÍ£¶¯×÷£¬¶¼»á²úÉúÒ»¸öʼþ¼Ç¼£¬Õâ¸ö¼Ç¼½«»á¼ÇÔÚWindowsµÄ¡¾Ê¼þ²é¿´Æ÷¡¿ÖС£Èç¹ûÔÚ4.5.4½ÚÖÐΪSQL Server 2005·þÎñÆ÷ÉèÖõݲȫÐÔÀÉèÖÃÁ˵ǼÉóºËµÄ»°£¬ÄÇôֻҪ·ûºÏµÇ¼ÉóºËÌõ¼þµÄʼþ¼Ç¼£¬Ò²»á¼ÇÔÚWindowsµÄ¡¾Ê¼þ²é¿´Æ÷¡¿ÖУ¬ÏÂÃæ½éÉÜһϲ鿴 SQL Server 2005ʼþ¼Ç¼µÄ°ì·¨¡£
£¨1£©ÔÚ¼ÆËã»úµÄ¡¾¿ªÊ¼¡¿²Ëµ¥à¡¾¹ÜÀí¹¤¾ß¡¿à¡¾Ê¼þ²é¿´Æ÷¡¿£¬ÓÐЩ¶ÁÕߵIJ˵¥¿ÉÄܺͱÊÕߵIJ»Ò»Ñù£¬Ã»¹ØÏµ£¬Ö»ÒªÊÇÕÒµ½¡¾Ê¼þ²é¿´Æ÷¡¿³ÌÐò¾ÍÐÐÁË¡£
£¨2£©ÔÚÈçͼ4.49Ëùʾ¡¾Ê¼þ²é¿´Æ÷¡¿¶Ô»°¿ò£¬Ñ¡Ôñ¡¾Ê¼þ²é¿´Æ÷£¨±¾µØ£©¡¿à¡¾Ó¦ÓóÌÐò¡¿Ñ¡ÏÔÚÓұߵÄÁбí¿òÀï¿ÉÒÔ¿´µ½ËùÓеÄʼþ¼Ç¼ÁÐ±í¡£
ͼ4.49 ¡¾Ê¼þ²é¿´Æ÷¡¿¶Ô»°¿ò
£¨3£©Ë«»÷ÆäÖÐÒ»¸öʼþ£¬½«µ¯³öÈçͼ4.50ËùʾµÄ¡¾Ê¼þÊôÐÔ¡¿¶Ô»°¿ò£¬ÔÚÕâÀï¿ÉÒÔ¿´µ½Ê¼þµÄÏêϸÄÚÈÝ¡£±¾ÀýÖÐÊÇÉóºË³É¹¦ÐÅÏ¢¡£Í¨¹ýÕâÒ»Ïî¿ÉÒÔ¿´³öÊÇ·ñÓкڿͳɹ¦ÈëÇÖ¡£
ͼ4.50 ¡¾Ê¼þÊôÐÔ¡¿¶Ô»°¿ò
£¨4£©ÔÚ¡¾Ê¼þ²é¿´Æ÷¡¿ÀïÓпÉÄܼǼÁ˸÷ÖÖ²»Í¬Ó¦ÓóÌÐòµÄʼþ¼Ç ¼£¬Èç¹ûÖ»Ïë²é¿´ºÍSQL ServerÓйصÄʼþ¼Ç¼µÄ»°£¬¿ÉÒÔÓÒ»÷¡¾Ó¦ÓóÌÐò¡¿£¬ÔÚµ¯³öµÄ¿ì½Ý²Ëµ¥ÀïÑ¡Ôñ¡¾²é¿´¡¿à¡¾É¸Ñ¡¡¿¡£Èçͼ4.51ËùʾµÄ¡¾Ó¦ÓóÌÐòÊôÐÔ¡¿¶Ô»°¿ò¡£ÔÚÕâÀï ¿ÉÒÔɸѡʼþÀàÐÍ¡¢Ê¼þÀ´Ô´¡¢Àà±ð¡¢Ê¼þʱ¼äµÈ¡£¾ßÌåɸѡÀý×ӾͲ»×¸ÊöÁË¡£
ͼ4.51 ¡¾Ó¦ÓóÌÐòÊôÐÔ¡¿¶Ô»°¿ò
×¢Ò⣺ÔÚʼþ²é¿´Æ÷ÀïµÄ¡¾°²È«ÐÔ¡¿¡¢¡¾ÏµÍ³¡¿ÀҲ»á¼ÇÔØ×ÅÓÚSQL Server 2005Ïà¹ØµÄʼþ¼Ç¼£¬²»ÒªÍü¼Ç²é¿´ËüÃÇ¡£ÔÚWindowsÓ¦ÓóÌÐòÈÕÖ¾À²»½ö½ö¼Ç¼Êý¾Ý¿âÆô¶¯Í£Ö¹ºÍÉí·ÝÉóºËÐÅÏ¢£¬»¹»áÍêÕûµØ¼Ç¼Windows²Ù×÷ϵͳÉÏ·¢ÉúµÄʼþ£¬ÒÔ¼°SQL ServerºÍSQL Server´úÀíÖеÄʼþ¡£
4.6.2 2005ÐÂÔö¹¦ÄÜ£ºÍ¨¹ýÈÕÖ¾²é¿´Æ÷²é¿´SQL ServerÈÕÖ¾
ÔÚSQL Server Management StudioÖв鿴SQL ServerÈÕÖ¾µÄ·½·¨ÈçÏ£º
£¨1£©Æô¶¯¡¾SQL Server Management Studio¡¿²¢Á¬½Óµ½SQL Server·þÎñÆ÷ÉÏ¡£
£¨2£©ÔÚ¡¾¶ÔÏó×ÊÔ´¹ÜÀíÆ÷¡¿ÖУ¬ÆÁ¿ª¡¾ÊµÀýÃû¡¿à¡¾¹ÜÀí¡¿à¡¾SQL ServerÈÕÖ¾¡¿£¬Èçͼ4.52Ëùʾ£¬¿ÉÒÔ¿´µ½SQL ServerµÄÈÕÖ¾´æµµ¡£
ͼ4.52 ²é¿´SQL ServerÈÕÖ¾
£¨3£©Ë«»÷ijһ¸öÈÕÖ¾´æµµ£¬Èçͼ4.53Ëùʾ¶Ô»°¿ò¡¾ÈÕÖ¾Îļ
Ïà¹ØÎĵµ£º
1¡¢Ã»ÓÐË÷Òý»òÕßûÓÐÓõ½Ë÷Òý(ÕâÊDzéѯÂý×î³£¼ûµÄÎÊÌ⣬ÊdzÌÐòÉè¼ÆµÄȱÏÝ)
¡¡¡¡2¡¢I/OÍÌÍÂÁ¿Ð¡£¬ÐγÉÁËÆ¿¾±Ð§Ó¦¡£
¡¡¡¡3¡¢Ã»Óд´½¨¼ÆËãÁе¼Ö²éѯ²»ÓÅ»¯¡£
¡¡¡¡4¡¢ÄÚ´æ²»×ã
¡¡¡¡5¡¢ÍøÂçËÙ¶ÈÂý
¡¡¡¡6¡¢²éѯ³öµÄÊý¾ÝÁ¿¹ý´ó(¿ÉÒÔ²ÉÓöà´Î²éѯ£¬ÆäËûµÄ·½·¨½µµÍÊý¾ÝÁ¿)
¡¡¡¡7¡¢Ëø»òÕßËÀËø(ÕâÒ²ÊDzéѯÂý×î³£¼ûµÄÎÊÌ⣠......
CHARINDEXº¯Êý·µ»Ø×Ö·û»òÕß×Ö·û´®ÔÚÁíÒ»¸ö×Ö·û´®ÖÐµÄÆðʼλÖá£CHARINDEXº¯Êýµ÷Ó÷½·¨ÈçÏ£º
CHARINDEX ( expression1 , expression2 [ , start_location ] )
Expression1ÊÇÒªµ½expression2ÖÐѰÕÒµÄ×Ö·ûÖУ¬start_locationÊÇCHAR ......
»·¾³´î½¨£º
windows MobileµÄ¿ª·¢»·¾³µÄ´î½¨(Ïêϸ˵Ã÷)
²½Öè¸ÅÊö:
1£ºPCÉϵÄSQL
SERVER
ÐèÒª¿ªÆôÔ¶³ÌÁ¬½Ó¡£
2£ºMoblieÄ£ÄâÆ÷ÐèҪͨ¹ýActiveSyncÁ¬½Ó£¬Ê¹ÆäÄܹ»Í¨¹ýPCÁ¬Íø¡£(Èç¹ûÊÇÊÖ»úµÄ»°£¬ÐèÒªÄܹ»Í¨¹ýÎÞÏßÍøÂçÁ¬È뻥ÁªÍø)
Ïêϸ˵Ã÷£º
µÚÒ»²½:SQL SERVERÒ»¶¨Òª¿ªÆôÔ¶³ÌÁ¬½Ó
1 ......
Cross Applyʹ±í¿ÉÒԺͱíÖµº¯Êý½á¹û½øÐÐjoin£¬ÔÚÏÂÃæµÄʾÀýÖн¨ÁËÁ½¸ö±íºÍÒ»¸ö±íÖµº¯Êý£¬T_bµÄÁÐa_idsÖÐ»á´æ·Åa±íµÄidÓÃ,·Ö¸îµÄ×Ö·û´®Á¬½Ó£»ÎÒÃÇͨ¹ýcross applyʹT_a£¬T_b±íͨ¹ýsplitIDs inner join Á¬½Ó¡£Ç뿴ʾÀý£ºGO
if object_id('T_a','U') is not null
drop table T_a
GO
CREATE TABLE T_a( ......
Ê×ÏÈ£º·ÖÀëÊý¾Ý¿â
ÆóÒµ¹ÜÀíÆ÷--ÓÒ¼üsuspectµÄÊý¾Ý¿â--ËùÓÐÈÎÎñ--·ÖÀëÊý¾Ý¿âÈ»ºó±¸·ÝÄãµÄsuspectÊý¾Ý¿âµÄÎļþ,ÔÙ°´ÏÂÃæµÄ²½Öè´¦Àí:
1.н¨Ò»¸öͬÃûµÄÊý¾Ý¿â
2.ÔÙÍ£µôsql server
3.ÓÃsuspectÊý¾Ý¿âµÄÎļþ¸²¸ÇµôÕâ¸öн¨µÄͬÃûÊý¾Ý¿â
4.ÔÙÖØÆôsql server
5.´Ëʱ´ò¿ªÆóÒµ¹ÜÀíÆ÷ʱн¨µÄͬÃûÊý¾Ý¿â»á³öÏÖÖÃÒÉ£¬ÏȲ»¹Ü£¬Ö´ ......