SQL SERVER 2005Êý¾Ý¿â¾µÏñ
ͨ¹ýµÚÆßÆÚºÍµÚ°ËÆÚµÄÎÄÕ£¬ÎÒÃÇÁ˽âÁËSQL SERVER 2005Êý¾Ý¿âµÄÔÀí¡¢ÊµÏÖ·½Ê½ÒÔ¼°SQL SERVER 2005Ôڸ߿ÉÓᢸßÐÔÄܺ͸߱£»¤Ä£Ê½Ï»áÓв»Í¬µÄÊý¾Ý¿â¾µÏñ״̬£¬¶øÇÒÁ˽âÁËSQL SERVER 2005ÔÚ²»Í¬Ó¦ÓÃģʽϹÊÕÏ×ªÒÆµÄ·½Ê½¡£½ÓÏÂÀ´£¬ÎÒÃǽ«¸ù¾ÝÒÔÏÂÁ½Ààʼþ¶ÔÊý¾Ý¿â¾µÏñÔ¤ÆÚµÄ¿ÉÓÃÐÔ½øÐзÖÎö£º
Ò»¸ö»ò¶à¸ö·þÎñÆ÷»òÕßÊý¾Ý¿âʧ°Ü
·þÎñÆ÷Ö®¼äÒ»Ìõ»ò¶àÌõͨÐÅÁ´Â·Ê§°Ü
Ò»°ãÀ´½²£¬·þÎñÆ÷ʧ°Ü¿ÉÄÜÊÇÓÉÓÚij¸ö¾µÏñ»ï°éÊý¾Ý¿â»òÕßij¸öSQL SERVER 2005ʵÀý²»¿ÉÓᣴËÍ⣬¼´Ê¹·þÎñÆ÷±¾Éí¿ÉÒÔ¼ÌÐøÔËת£¬µ«ÊÇÊý¾Ý¿â¾µÏñ»ï°é·þÎñÆ÷Ö®¼äµÄͨÐÅÁ´Â·¿ÉÄÜÖжϡ£ÒÔϳ¡¾°ÖУ¬Á½¸ö×é¼þµÄͬʱʧ°Ü±»ÊÓΪһ¸ö×é¼þ½ô½Ó×ÅÁíÒ»¸ö×é¼þµÄ˳Ðòʧ°Ü¡£ÀýÈ磬SERVER AºÍB³öÏÖÁËͬʱʧ°Ü£¬¾µÏñϵͳ½«¸ÃʼþÊÓΪһ¸ö˳Ðòʼþ£¬Ë³ÐòΪServer Aʧ°ÜÈ»ºóServer Bʧ°Ü£¬»òÕß·´¹ýÀ´¡£
ʹÓÃÏÂÃæµÄ¹æÔòÀ´Åж¨Ò»¸ö²»¿ÉÓÃʼþµÄÔ¤ÆÚ½á¹û£º
1¡¢ µ±safetyÉèÖÃΪFULLʱ£¬Ö÷·þÎñÆ÷ÐèÒªÖÁÉÙһ̨ÆäËü·þÎñÆ÷²ÅÄÜÐγÉquorumÀ´±£³ÖÊý¾Ý¿â¿ÉÓá£Èç¹ûÖ÷·þÎñÆ÷ÎÞ·¨×é³Équorum£¬ÕâʱÖ÷·þÎñÆ÷Ò²¾ÍÎÞ·¨ÌṩÊý¾Ý¿â·þÎñÁË¡£
2¡¢ µ±safetyÉèÖÃΪFULL£¬Èç¹û¾µÏñ·þÎñÆ÷ºÍ¼ûÖ¤·þÎñÆ÷¶¼ÎÞ·¨ÁªÏµµ½Ö÷·þÎñÆ÷£¬ÄÇô¾µÏñ·þÎñÆ÷¿ÉÒԺͼûÖ¤·þÎñÆ÷×é³Équorum£¬²¢ÇҸıäÆä½ÇÉ«£¬Ê¹Ö®³ÉΪеÄÖ÷·þÎñÆ÷£¬Õâ¾ÍÊÇ×Ô¶¯µÄ¹ÊÕÏ×ªÒÆ¡£
3¡¢ µ±safetyÉèÖÃΪFULL£¬Èç¹ûÖ÷·þÎñÆ÷ºÍ¼ûÖ¤·þÎñÆ÷ºÏ×÷×é³Équorum£¬µ«ÊǶϿªÁ˺;µÏñ·þÎñÆ÷Á¬½Ó£¬ÄÇôÖ÷·þÎñÆ÷ʧ°Ü½«²»ÔÊÐí¾µÏñ·þÎñÆ÷ºÍ¼ûÖ¤·þÎñÆ÷×é³Équorum£¬Ò²²»ÔÊÐí¾µÏñ·þÎñÆ÷³Ðµ£Ö÷·þÎñÆ÷µÄ½ÇÉ«£¬ÕâÑù¿ÉÒÔ·ÀÖ¹Ëù×öµÄ¹¤×÷ÓÉÓڻỰÖж϶ø¶ªÊ§¡£
4¡¢ µ±safetyÉèÖÃΪFULL£¬Èç¹ûʧ°ÜµÄÖ÷·þÎñÆ÷ÔÚÍ£»ú»òÕß¹ÂÁ¢ºóÖØÐ¼ÓÈë»á»°£¬Í¬Ê±¾ÉµÄ·þÎñÆ÷ÒѾ³Ðµ£ÁËÖ÷·þÎñÆ÷µÄ½ÇÉ«£¨ºÍ¼ûÖ¤·þÎñÆ÷×é³Équorum£©£¬ÄÇô¾ÉµÄÖ÷·þÎñÆ÷½«Ôڴ˴λỰÖге£Ð¾µÏñ·þÎñÆ÷½ÇÉ«¡£
5¡¢ µ±safetyÉèÖÃΪFULL£¬²¢ÇһỰÖÐûÓмûÖ¤·þÎñÆ÷£¬»òÕß¼ûÖ¤²»ÖªºÎ¹ÊÍ˳öÁ˻Ự£¬¾µÏñ»ï°é·þÎñÆ÷µÄʧ°Ü½«µ¼ÖÂÎÞ·¨×é³Équorum£¬Ö÷·þÎñÆ÷Ò²Òò´Ë²»ÔÙ±£³ÖÖ÷Êý¾Ý¿â¿ÉÒÔʹÓá£
¸ß¿ÉÓó¡¾°ÖзþÎñÆ÷ʧ°Ü
¸ß¿ÉÓòÙ×÷ģʽϵÄÊý¾Ý¿â¾µÏñÆäÄ¿µÄ¾ÍÊǾ¡¿ÉÄÜÔö¼ÓÊý¾Ý¿âµÄ¿ÉÓÃÐÔ£¬ÔÚÕâÖÖģʽÏ£¬Èç¹ûÖ÷Êý¾Ý¿âÎÞ·¨·ÃÎÊ£¬ÄÇôÊý¾Ý¿â¾µÏñ½«Ñ¸ËÙʹ¾µÏñÊý¾Ý¿â¿ÉÒÔ½ÓÊÜ·ÃÎÊ¡£ÔÚÏÂÃæµÄ¸ß¿ÉÓó¡¾°ÖУ¬Server A×÷ΪÖ÷·þÎñÆ÷Æô¶¯£¬Server BÊǾµÏñ·þÎñÆ÷£¬¶øServer WÊǼûÖ¤·þÎñÆ÷£¬ÈçͼËùʾ£º
ËùÓÐÕâÈý̨·þÎñÆ÷¿ÉÒÔÔÚͬһ¸öÕ¾µãʹÓþÖÓòÍø
Ïà¹ØÎĵµ£º
< type="text/javascript">
< type="text/javascript">
Èç×ªÔØ£¬Çë×¢Ã÷³ö´¦£ºhttp://blog.csdn.net/robinson_0612/archive/2009/11/07/4783702.aspx
Ëæ×ŵ±½ñÊý¾Ý¿âµÄÈÝÁ¿Ô½À´Ô½¿ìµÄ³¯×ÅÔÚ´óÐÍÊý¾Ý¿â»ò³¬´óÐÍÊý¾Ý¿âµÄ·¢Õ¹£¬¶ÔÓÚÊý¾Ý¿âÖеĴóÐͱíÒÔ¼°¾ßÓи÷ÖÖ·ÃÎÊģʽµÄ±íµÄ¿ÉÉìËõÐ ......
DATEDIFF(²ÎÊýÒ»,²ÎÊý¶þ,²ÎÊýÈý) ---²ÎÊýÒ»£ºyear month day; ²ÎÊý¶þ£º±È½ÏµÄÆðʼÈÕÆÚ,ĬÈÏ1900-1-1£»²ÎÊýÈý£º±È½ÏµÄÈÕÆÚ¡£
eg:DATEDIFF(year,0,getdate())±íʾ±È½Ï0£¨Ä¬ÈÏ1900-1-1£©µ½µ±Ç°µÄÈÕÆÚÏë²î¼¸Äê
SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) -- È¡µÃ±¾ÔµĵÚÒ»Ìì
SELECT DATEADD(wk, D ......
SQL Server
¡¡¡¡´ÓÊý¾Ý¿â±íÖеĵÚMÌõ¼Ç¼¿ªÊ¼È¡NÌõ¼Ç¼£¬ÀûÓÃTop¹Ø¼ü×Ö£º×¢ÒâÈç¹ûSelectÓï¾äÖмÈÓÐtop£¬ÓÖÓÐorder by£¬ÔòÊÇ´ÓÅÅÐòºÃµÄ½á¹û¼¯ÖÐÑ¡Ôñ£º
¡¡¡¡SELECT *
¡¡¡¡from ( SELECT Top N *
¡¡¡¡from (SELECT Top (M + N - 1) * from& ......
1 MySQLÖ§³Öenum,ºÍsetÀàÐÍ£¬SQL Server²»Ö§³Ö
¡¡¡¡2 MySQL²»Ö§³Önchar,nvarchar,ntextÀàÐÍ
¡¡¡¡3 MySQLµÄµÝÔöÓï¾äÊÇAUTO_INCREMENT£¬¶øMS SQLÊÇidentity(1,1)
¡¡¡¡4 MS SQLĬÈϵ½´¦±í´´½¨Óï¾äµÄĬÈÏÖµ±íʾÊÇ((0)),¶øÔÚMySQLÀïÃæÊDz»ÔÊÐí´øÁ½À¨ºÅµÄ
¡¡¡¡5 MySQLÐèҪΪ±íÖ¸¶¨´æ´¢ÀàÐÍ
¡¡¡¡6 MS SQLʶ±ð·ûÊÇ[],[type]±íÊ ......
Íâ¼ü
======================
Íâ¼üÊÇÏà¶ÔÓÚÖ÷¼ü˵µÄ£¬Êǽ¨Á¢±íÖ®¼ä µÄÁªÏµµÄ±ØÐëµÄǰÌá¡£
±ÈÈ磺ѧÉú±í ¡¢Ñ§Éú³É¼¨±íÒ»Ò»¶ÔÓ¦ÊÇÒòΪ ËûÃǶ¼¾ßÓÐÏàͬµÄ×ֶΣºÑ§ºÅ£¬°ÑѧÉú±í×÷ΪÖ÷±í£¬Ñ§ºÅÊÇËûµÄÖ÷¼ü£¬Ïà¶ÔÓÚÖ÷±íÀ´Ëµ£¬Ñ§Éú³É¼¨µÄ×ֶΠѧºÅ¾ÍÊÇѧÉú±íµÄÍâ¼ü¡£
ûÓÐÍâ¼ü£¬Á½¸ö±í¾Íû°ì·¨½¨Á¢ÁªÏµ°¡£¡ ......