VS2010Öд´½¨×Ô¶¨ÒåSQL Rule£¨ºÂÏÜç⣩
VS2010ÒѾ·¢²¼¼¸Ììʱ¼äÁË£¬Ò»Ð©ÐµÄÌØÐÔÌØ±ðÒýÈËעĿ£¬±ÈÈ磺 ÐÔÄܵÄÎȶ¨ºÍÌáÉý£¬±íÏÖÔÚWPF GUIºÍWPFÎı¾³ÊÏÖ¡£ Windows Azure ToolsÄ£°å¡£ ¶àÏÔʾÆ÷Ö§³Ö£¬Êä³ö´°¿Ú£¬Ààͼ´°¿Ú£¬´úÂ붨Òå´°¿ÚµÈÌṩ¸¨ÖúÐÅÏ¢µÄ´°¿Ú·ÅÖÃÔÚ¸±ÏÔʾÆ÷ÖС£ ¶Ô²¢ÐмÆË㿪·¢µÄ´óÁ¿Ö§³Ö¡£ °üº¬ÁËSharePointµÄÏîĿģ°åºÍµ÷ÊÔÖ§³Ö¡£ ÓÃÓÚSilverlightºÍWPFµÄÍϷŰó¶¨Ö§³Ö¡£ C++ IDEµÄÔöÇ¿£ºÍ¨¹ý¼òµ¥µÄÍϷŲÙ×÷£¬¾ÍÄÜÉú³ÉÎȽ¡µÄWindows´°ÌåÓ¦ÓóÌÐò¡£ ͨ¹ý²¢Ðа²×°ÒÔÏòºó¼æÈÝ.NET 3.5¡£ F#ÓïÑÔµÄÖ§³Ö£¬JavaScriptÖÇÄܸÐÖªÒýÇæµÈµÈ¡£ ³ýÈ¥ÒÔÉÏÌØÐÔ£¬´´½¨×Ô¶¨ÒåSQL RuleÒ²ÓÐËù±ä»¯¡£±¾ÎľÍÈçºÎÔÚVS2010Öд´½¨SQL Rule½øÐÐ˵Ã÷ ¡£ 1. ʲôÊÇVisual Studio Database EditionÒÔ¼°ÌØÐÔ¡£ Visual Studio Database Edition(ÒÔϼò³ÆVSDB)ÊÇÕë¶ÔµäÐ͵ÄÊý¾Ý¿â¿ª·¢ÈÎÎñ¶øÉè¼ÆµÄ£¬¿ÉÒÔ¶ÔÔÓÐÊý¾Ý¿â·´Ïò¹¤³Ì£¬Ìí¼Ó±í£¬´æ´¢¹ý³ÌºÍÆäËûÊý¾Ý¿âÏîÄ¿£¬¶øÇÒÓÐÑ¡ÔñÐԵؽ«Ð޸IJ¿Êðµ½Ä¿±êÊý¾Ý¿âÖС£ËûµÄÖ÷ÒªÌØÐÔÓУº 1.1Ä£ÐͶԱȣ¨Schema Compare£© ÔÚÏîÄ¿µÄά»¤ºÍÉý¼¶ÆÚ¼ä£¬ÖÁÉÙÐèҪά»¤²úÆ·Êý¾Ý¿â£¨ÕýÔÚÕýʽÔËÓªµÄÊý¾Ý¿â£©¡¢²âÊÔÊý¾Ý¿â¡¢¿ª·¢Êý¾Ý¿âÕâÈý¸öÊý¾Ý¿â£¬ÄÇ¿ª·¢Êý¾Ý¿â½á¹¹±ä¸üºó£¬ÈçºÎͬ²½µ½ÆäËûÁ½¸öÊý¾Ý¿âÉÏÄØ£¿Ä£ÐͶԱȹ¦ÄÜ¿ÉÒԺܺõؽâ¾ö´ËÎÊÌâ¡£Èç¹û¿ª·¢Êý¾Ý¿â½á¹¹±ä¸ü£¬¿ÉÒÔͨ¹ýÑ¡Ôñ²Ëµ¥µÄData ¡ú Schema Compare ¡ú FilterÖÐÑ¡ÔñDifferent Objects, Missing Objects or New ObjectsÀ´¹ýÂËÁÐ±í¡£Õâ¸ö¹ýÂË¿ÉÒÔʹÎÒÃÇ¿ìËٵؿ´µ½ÄÄЩÐÞ¸ÄÐèÒª¸üе½Ä¿±êÊý¾Ý¿âÖС£È»ºóÎÒÃÇ¿ÉÒÔ±£´æÐ޸Ľű¾µ½Ò»¸öÎļþÖУ¬²¢ÔÚT-SQL±à¼Æ÷»òÕßÖ±½Ó½«Ð޸ľ«Ð´È뵽Ŀ±êÊý¾Ý¿â¡£ 1.2Êý¾Ý¶Ô±È£¨Data Compare£© ÓÃÀ´±È½ÏÁ½¸öÊý¾Ý¿âµÄ±í»òÕßÊÓͼÖÐÊý¾ÝÊÇ·ñÏàͬ£¬¿É½øÐбȽϵÄǰÌáÊÇÊý¾Ý¿âÃû³ÆÒ»Ö¡¢±í¾ßÓÐÏàͬµÄÖ÷¼ü¡¢Î¨Ò»Ë÷Òý»òÎ¨Ò»Ô¼Êø¡£±È½ÏÍêºó¿ÉÒÔ¶ÔÐ޸ı£´æµ½Ä¿±êÊý¾Ý¿â»òÕ߽ű¾¡£Õâ¸öÌØÐÔ¿ÉÒÔ½«²úÆ·Êý¾Ý¿âµÄÊý¾Ýµ¼Èëµ½¿ª·¢Êý¾Ý¿â»òÕß²âÊÔÊý¾Ý¿â£¬ÒÔ±ãÓÚ¿ª·¢ºÍ²âÊÔ¡£ 1.3Êý¾ÝÉú³É¼Æ»®£¨Data Generation Plans£© ÔÚÏîÄ¿ÖУ¬¿ª·¢ÍŶÓÿÖÜÖÁÉÙÒ»´ÎÌá½»°æ±¾µ½²âÊÔ»·¾³£¬²âÊÔÈËÔ±Õë¶ÔеÄÊý¾Ý½á¹¹ÈçºÎ¿ìËÙÉú³É²âÊÔ»ù´¡Êý¾ÝÄØ£¿ Êý¾ÝÉú³É¼Æ»®»á½â¾ö´ËÎÊÌâ¡£ÔÚÊý¾ÝÉú³É¼Æ»®¼Æ»®ÖУ¬ÎÒÃÇÒª¶¨ÒåÉú³ÉÊý¾ÝµÄ±í¡¢Ã¿Ò»¸ö±íÒªÉú³ÉµÄ¼Ç¼ÐÐÊýºÍÒª²åÈëÊý¾ÝµÄÀàÐÍ¡£Êý×ÖÀàÐͱȽÏÈÝÒ×Éú³É£¬Õë¶ÔÌØÊâµÄÊý¾Ý±ÈÈçEmail¡¢µç»°ºÅÂë¿ÉÒÔͨ¹ýÕýÔò±í´ïʽRegExÍê³
Ïà¹ØÎĵµ£º
asc °´ÉýÐòÅÅÁÐ
desc °´½µÐòÅÅÁÐ
ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
SQL·ÖÀࣺ
DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
1¡¢ËµÃ÷£º´´½¨Êý ......
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[PE011_Page]
@TableName varchar(50), --±íÃû
@Fields varchar(5000) = '*', --×Ö¶ÎÃû(È«²¿×Ö¶ÎΪ*)
@OrderField varchar(5000), &n ......
Ò»¡¢ÉîÈëdz³öÀí½âË÷Òý½á¹¹
ʵ¼ÊÉÏ£¬Äú¿ÉÒÔ°ÑË÷ÒýÀí½âΪһÖÖÌØÊâµÄĿ¼¡£Î¢ÈíµÄSQL SERVERÌṩÁËÁ½ÖÖË÷Òý£º¾Û¼¯Ë÷Òý£¨clustered index£¬Ò²³Æ¾ÛÀàË÷Òý¡¢´Ø¼¯Ë÷Òý£©ºÍ·Ç¾Û¼¯Ë÷Òý£¨nonclustered index£¬Ò²³Æ·Ç¾ÛÀàË÷Òý¡¢·Ç´Ø¼¯Ë÷Òý£©¡£ÏÂÃæ£¬ÎÒÃǾÙÀýÀ´ËµÃ÷һϾۼ¯Ë÷ÒýºÍ·Ç¾Û¼¯Ë÷ÒýµÄÇø±ð£º
Æäʵ£¬ÎÒÃǵĺºÓï×ÖµäµÄÕýÎı¾Éí¾ ......
ÓÉÓÚÖÖÖÖÔÒò£¬ÎÒÃÇÈç¹ûµ±Ê±½ö½ö±¸·ÝÁËmdfµµ£¬ÄÇô»Ö¸´ÆðÀ´¾ÍÊÇÒ»¼þºÜÂé·³µÄÊÂÇéÁË¡£
Èç¹ûÄúµÄmdfµµÊǵ±Ç°×ÊÁÏ¿â²úÉúµÄ£¬ÄÇôºÜ½ÄÐÒ£¬Ò²ÐíÄãʹÓÃsp_attach_db»òÕßsp_attach_single_file_db¿ÉÒÔ»Ö¸´×ÊÁϿ⣬µ«ÊÇ»á³öÏÖÀàËÆÏÂÃæµÄÌáʾ×ÊѶ
É豸Æô¶¯´íÎó¡£ÎïÀíµµ°¸Ãû 'C:\Program Files\Microsoft SQL S ......