SQL Server 2005Öд¦Àí±í·ÖÇøÎÊÌâ
Êý¾Ý¿âÐÔÄܵ÷ÓÅÊÇÿһ¸öÓÅÐãSQL Server¹ÜÀíÔ±×îÖÕµÄÔðÈΡ£ËäÈ»±£Ö¤Êý¾ÝµÄ°²È«ºÍ¿ÉÓÃÐÔÊÇÎÒÃǵÄ×î¸ßµÄÄ¿±ê£¬µ«ÊǼÙÈçÊý¾Ý¿âÓ¦ÓóÌÐòÎÞ·¨Âú×ãÓû§µÄÒªÇó£¬ÄÇôDBAÃÇ»áÒòΪÐÔÄܵÍϵÄÉè¼ÆºÍʵÏÖ¶øÊܵ½Ö¸Ôð¡£SQL Server 2005ÔÚÊý¾Ý¿âÐÔÄÜ·½ÃæµÃµ½Á˺ܶàÌá¸ß£¬ÓÈÆäÊDZí·ÖÇøµÄ¼¼Êõ¡£Èç¹ûÄ㻹û²»Á˽â±í·ÖÇøµÄÌØÕ÷£¬ÄÇôÇëÄ㻨µãʱ¼ä¶ÁÕâÆªÎÄÕ¡£
±í·ÖÇøµÄ¸ÅÄî²»ÊÇÒ»¸öеĸÅÄֻҪÄãµ±¹ýÒ»¶Îʱ¼äµÄSQL Server DBA£¬ÄÇôÄã¿ÉÄÜÒѾ¶ÔһЩƵ·±·ÃÎÊµÄ±í½øÐйý¹éµµ£¬µ±Õâ¸ö±íÖеÄÀúÊ·Êý¾Ý±äµÄ²»ÔÙ¾³£±»·ÃÎʵÄʱºò¡£±ÈÈ磬¼ÙÉèÄãÓÐÒ»¸ö´òӡʱ¼ä±¨±íµÄÓ¦Óã¬ÄãµÄ±¨¸æºÜÉÙ»á²éѯ1995ÄêµÄÊý¾Ý£¬ÒòΪ¾ø´ó²¿·ÖµÄÔ¤Ëã¹æ»®»á»ùÓÚ×î½ü¼¸ÄêµÄÊý¾Ý¡£
ÔÚSQL ServerµÄÔçÆÚ°æ±¾ÖУ¬Äã¿ÉÒÔ´´½¨¶à¸ö±í¡£Ã¿Ò»¸ö±í¶¼¾ßÓÐÏàͬµÄÁнṹ£¬ÓÃÀ´±£´æ²»Í¬Äê·ÝµÄÊý¾Ý¡£ÕâÑù£¬µ±´æÔÚ×ŶÔÀúÊ·Êý¾Ý·ÃÎʵıØÒªµÄʱºò£¬Äã¿ÉÒÔ´´½¨Ò»¸öÊÓͼÀ´¶ÔÕâЩ±í½øÐвéѯ´¦Àí¡£½«Êý¾Ý±£´æÔÚ¶à¸ö±íÖÐÊǺܷ½±ãµÄ£¬ÒòΪÏà¶ÔÓÚ²éѯʱɨÃèÕû¸ö´ó±í£¬É¨ÃèС±í»á¸ü¿ì¡£µ«ÊÇÕâÖֺô¦Ö»ÓÐÔÚÄãÔ¤ÏÈÖªµÀÄÄЩʱ¼ä¶ÎµÄÊý¾Ý»á±»·ÃÎÊ¡£Í¬Ê±£¬Ò»µ©Êý¾Ý¹ýÆÚ£¬Ä㻹ÐèÒª´´½¨ÐÂ±í²¢ÇÒ×ªÒÆÐ²úÉúµÄÀúÊ·Êý¾Ý¡£
SQL Server 7ºÍSQL Server 2000Ö§³Ö·Ö²¼Ê½·ÖÇøÊÓͼ(distributed partitioned views£¬ÓÖ³ÆÎªÎﻯÊÓͼ£¬materialized views)¡£·Ö²¼Ê½·ÖÇøÊÓͼÓÉ·Ö²¼ÓÚ¶ą̀·þÎñÆ÷Éϵġ¢¾ßÓÐÏàͬ±í½á¹¹µÄ±í¹¹³É£¬¶øÇÒÄ㻹ÐèҪΪÿһ¸ö·þÎñÆ÷Ôö¼ÓÁ´½Ó·þÎñÆ÷¶¨Òå(linked server definitions)£¬×îºóÔÚÆäÖÐһ̨·þÎñÆ÷ÉÏ´´½¨Ò»¸öÊÓͼ½«Ã¿Ì¨·þÎñÆ÷ÉÏ·µ»ØµÄÊý¾ÝºÏ²¢ÆðÀ´¡£ÕâÀïµÄÉè¼ÆË¼ÏëÊÇÊý¾Ý¿âÒýÇæ¿ÉÒÔÀûÓöą̀·þÎñÆ÷µÄ´¦ÀíÄÜÁ¦À´Âú×ã²éѯ¡£
µ«ÊÇ£¬·Ö²¼Ê½·ÖÇøÊÓͼ(DPV)Êܵ½ºÜ¶àÏÞÖÆ£¬Äã¿ÉÒÔÔÚSQL ServerµÄÔÚÏß°ïÖúÎĵµÖÐÔĶÁµ½¡£ËäÈ»DPVÔÚһЩÇé¿öÏÂÄܹ»ÌṩÐÔÄÜÉϵÄÌá¸ß£¬µ«ÊÇÕâÖÖ¼¼Êõ²»Äܱ»¹ã·ºµÄÓ¦Óá£ÒѾ±»Ö¤Ã÷ËüÃDz»ÄÜÂú×ãÖð²½Ôö³¤µÄÆóÒµ¼¶Ó¦ÓõÄÒªÇ󡣺οö£¬DPVµÄʵÏÖÊÇÒ»¸ö·ÑÁ¦µÄ¹ý³Ì£¬ÐèÒªDBA½øÐкܶ๤×÷¡£
SQL Server 2005¿ªÊ¼Ö§³Ö±í·ÖÇø£¬ÕâÖÖ¼¼ÊõÔÊÐíËùÓеıí·ÖÇø¶¼±£´æÔÚͬһ̨·þÎñÆ÷ÉÏ¡£Ã¿Ò»¸ö±í·ÖÇø¶¼ºÍÔÚij¸öÎļþ×é(filegroup)Öеĵ¥¸öÎļþ¹ØÁª¡£Í¬ÑùµÄÒ»¸öÎļþ/Îļþ×é¿ÉÒÔÈÝÄɶà¸ö·ÖÇø±í¡£
ÔÚÕâÖÖÉè¼Æ¼Ü¹¹Ï£¬Êý¾Ý¿âÒýÇæÄܹ»Åж¨²éѯ¹ý³ÌÖÐÓ¦¸Ã·ÃÎÊ
Ïà¹ØÎĵµ£º
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap namespace="fw_student">
<resultMap class="com.sias.Student" id="student">
<result column="name" property="na ......
Á¬½Óµ½ SQL Server 2005 ʱ£¬ÔÚĬÈϵÄÉèÖÃÏ SQL Server ²»ÔÊÐí½øÐÐÔ¶³ÌÁ¬½Ó¿ÉÄܻᵼÖ´Ëʧ°Ü (Microsoft SQL Server£¬´íÎó: 10060)
×ʼÄãµÃÈ·¶¨¿Í»§¶ËÊÇ·ñÄÜpingͨ·þÎñÆ÷¶ËµÄipµØÖ·£¬Èç¹û²»ÄÜÔòÇëÐ޸ķþÎñÆ÷¶ËµÄ·À»ðǽµÄÏàÓ¦¹æÔò£¬Ê¹µÃ¿Í»§¶ËÄܹ»pingÈ룬Ȼºó¾Í¿ªÊ¼½øÐÐÏÂÃæµÄ²½Öè¡£
²½Öè1.
´ò¿ªSQL Server Configur ......
Entity sql ²éѯ·ÖÎöÆ÷
1¡¢eSqlBlast for VS 2008 SP1 ¿ªÔ´
download£ºhttp://code.msdn.microsoft.com/esql/Release/ProjectReleases.aspx?ReleaseId=991
Ó÷¨£ºhttp://www.cnblogs.com/xiaomi7732/archive/2008/09/09/1287952.html
2¡¢LINQPad
Ö÷Ò³ http://www.linqpad.net/
²»½öÖ§³Ö entity sql £¬»¹Ö§³ÖLinq £¬s ......
TOP ÔöÇ¿¹¦ÄÜ
1¡¢TOP ÔöÇ¿¡£¿ÉÒÔÖ¸¶¨Ò»¸öÊý×Ö±í´ïʽ£¬ÒÔ·µ»ØÒªÍ¨¹ý²éѯӰÏìµÄÐÐÊý»ò°Ù·Ö±È£¬»¹¿ÉÒÔ¸ù¾ÝÇé¿öʹÓñäÁ¿»ò×Ó²éѯ¡£
¿ÉÒÔÔÚDELETE¡¢UPDATEºÍINSERT²éѯÖÐʹÓÃTOPÑ¡Ïî¡£
2¡¢¸üºÃµØÌæ»»SET ROWCOUNTÑ¡Ïʹ֮¸üΪÓÐЧ¡£
OUTPUT
1¡¢SQL Server 2005ÒýÈëÒ»¸öеÄOUTPUT×Ӿ䣬ÒÔʹÄú¿ÉÒÔ³åÐÞ¸ÄÓï¾ä(INSERT¡ ......
ͨÓñí±í´ïʽ Common Table Expressions
ͨÓñí±í´ïʽ£¨CTE£©ÊÇÒ»¸ö¿ÉÒÔÓɶ¨ÒåÓï¾äÒýÓõÄÁÙʱ±íÃüÃûµÄ½á¹û¼¯¡£ÔÚËûÃǵļòµ¥ÐÎʽÖУ¬Äú¿ÉÒÔ½«CTEÊÓΪÀàËÆÓÚÊÓͼºÍÅÉÉú±í»ìºÏ¹¦ÄܵĸĽø°æ±¾¡£ÔÚ²éѯµÄfrom×Ó¾äÖÐÒýÓÃCTEµÄ·½Ê½ÀàËÆÓÚÒýÓÃÅÉÉú±íºÍÊÓͼµÄ·½Ê½¡£Ö»Ð붨ÒåCTEÒ»´Î£¬¼´¿ÉÔÚ²éѯÖжà´ÎÒýÓÃËü¡£ÔÚCTEµÄ¶¨ÒåÖУ¬¿ÉÒÔÒ ......