Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

SQL SERVER´¥·¢Æ÷»Ö¸´·½·¨¡¢·þÎñÆ÷

´¥·¢Æ÷
´¥·¢Æ÷ÊÇÒ»ÖÖÌØÊâÀàÐ͵Ĵ洢¹ý³Ì£¬Ëü²»Í¬Ç°Ãæ½éÉܹýµÄ´æ´¢¹ý³Ì¡£´¥·¢Æ÷Ö÷ÒªÊÇͨ¹ýʼþ½øÐд¥·¢¶ø±»Ö´Ðе쬶ø´æ´¢¹ý³Ì¿ÉÒÔͨ¹ý´æ´¢¹ý³ÌÃû³Æ¶ø±»Ö±½Óµ÷Óᣴ¥·¢Æ÷ÊÇÒ»¸ö¹¦ÄÜÇ¿´óµÄ¹¤¾ß£¬Ëüʹÿ¸öÕ¾µã¿ÉÒÔÔÚÓÐÊý¾ÝÐÞ¸Äʱ×Ô¶¯Ç¿ÖÆÖ´ÐÐÆäÒµÎñ¹æÔò¡£´¥·¢Æ÷¿ÉÒÔÓÃÓÚSQL ServerÔ¼Êø¡¢Ä¬ÈÏÖµºÍ¹æÔòµÄÍêÕûÐÔ¼ì²é¡£
µ±Íùijһ¸ö±í¸ñÖвåÈë¼Ç¼¡¢Ð޸ļǼ»òÕßɾ³ý¼Ç¼ʱ£¬SQL Server¾Í»á×Ô¶¯Ö´Ðд¥·¢Æ÷Ëù¶¨ÒåµÄSQLÓï¾ä£¬´Ó¶øÈ·±£¶ÔÊý¾ÝµÄ´¦Àí±ØÐë·ûºÏÓÉÕâЩSQLÓï¾äËù¶¨ÒåµÄ¹æÔò¡£ÔÚ´¥·¢Æ÷ÖпÉÒÔ²éѯÆäËû±í¸ñ»òÕß°üÀ¨¸´ÔÓµÄSQLÓï¾ä¡£´¥·¢Æ÷ºÍÒýÆð´¥·¢Æ÷Ö´ÐеÄSQLÓï¾ä±»µ±×÷Ò»´ÎÊÂÎñ´¦Àí£¬Èç¹ûÕâ´ÎÊÂÎñδ»ñµÃ³É¹¦£¬SQL Server»á×Ô¶¯·µ»Ø¸ÃÊÂÎñÖ´ÐÐǰµÄ״̬¡£ºÍCHECKÔ¼ÊøÏà±È½Ï£¬´¥·¢Æ÷¿ÉÒÔÇ¿ÖÆÊµÏÖ¸ü¼Ó¸´ÔÓµÄÊý¾ÝÍêÕûÐÔ£¬¶øÇÒ¿ÉÒԲο¼ÆäËû±íµÄ×ֶΡ£ËüµÄÖ÷ÒªÓŵãÈçÏ£º
(1)´¥·¢Æ÷ÊÇ×Ô¶¯µÄ¡£µ±¶Ô±íÖеÄÊý¾Ý×÷ÁËÈκÎÐÞ¸Ä(±ÈÈçÊÖ¹¤ÊäÈë»òÕßÓ¦ÓóÌÐò²ÉÈ¡µÄ²Ù×÷)Ö®ºóÁ¢¼´±»¼¤»î¡£
(2)´¥·¢Æ÷¿ÉÒÔͨ¹ýÊý¾Ý¿âÖеÄÏà¹Ø±í½øÐвãµþ¸ü¸Ä¡£È磬¿ÉÒÔÔÚtitles±íµÄtitle-idÁÐÉÏдÈëÒ»¸öɾ³ý´¥·¢Æ÷£¬ÒÔʹÆäËû±íÖеĸ÷Æ¥ÅäÐвÉȡɾ³ý²Ù×÷¡£¸Ã´¥·¢Æ÷ÓÃtitle-idÁÐ×÷ΪΩһ¼ü£¬ÔÚtitleauthor¡¢sales¼°roysched±íÖжԸ÷Æ¥ÅäÐнøÐж¨Î»¡£
(3)´¥·¢Æ÷¿ÉÒÔÇ¿ÖÆÏÞÖÆ¡£ÕâЩÏÞÖÆ±ÈÓÃCHECKÔ¼ÊøËù¶¨ÒåµÄ¸ü¸´ÔÓ¡£ÓëCHECKÔ¼Êø²»Í¬µÄÊÇ£¬´¥·¢Æ÷¿ÉÒÔÒýÓÃÆäËü±íÖеÄÁС£ÀýÈ磬´¥·¢Æ÷¿ÉÒԻعöÊÔͼ¶Ô¼Û¸ñµÍÓÚ10ÃÀÔªµÄÊé(´æ´¢ÔÚtitle±íÖÐ)Ó¦ÓÃÕÛ¿Û(´æ´¢ÔÚdiscounts±íÖÐ)µÄ¸üС£
Ò»¡¢´´½¨´¥·¢Æ÷
ÔÚSQL ServerÖУ¬¿ÉÒÔʹÓÃÆóÒµ¹ÜÀíÆ÷»òÕßTransact-SQLÓï¾äÀ´´´½¨´¥·¢Æ÷¡£ÔÚ´´½¨´¥·¢Æ÷֮ǰӦ¸Ã¿¼ÂÇÒÔϼ¸¸öÎÊÌ⣺
(1)CREATE TRIGGERÓï¾ä±ØÐëÊÇÅú´¦ÀíÖеĵÚÒ»¸öÓï¾ä¡£½«¸ÃÅú´¦ÀíÖÐËæºóµÄÆäËüËùÓÐÓï¾ä½âÊÍΪCREATE TRIGGERÓï¾ä¶¨ÒåµÄÒ»²¿·Ö¡£
(2)´´½¨´¥·¢Æ÷µÄȨÏÞĬÈÏ·ÖÅ䏸±íµÄËùÓÐÕߣ¬ÇÒ²»Äܽ«¸ÃȨÏÞת¸øÆäËûÓû§¡£
(3)´¥·¢Æ÷ΪÊý¾Ý¿âµÄ¶ÔÏ󣬯äÃû³Æ±ØÐë×ñÑ­±êʶ·ûµÄÃüÃû¹æÔò¡£
(4)ËäÈ»´¥·¢Æ÷¿ÉÒÔÒýÓõ±Ç°Êý¾Ý¿âÒÔÍâµÄ¶ÔÏ󣬵«Ö»ÄÜÔÚµ±Ç°Êý¾Ý¿âÖд´½¨´¥·¢Æ÷¡£
(5)ËäÈ»²»ÄÜÔÚÁÙʱ±í»òϵͳ±íÉÏ´´½¨´¥·¢Æ÷£¬µ«ÊÇ´¥·¢Æ÷¿ÉÒÔÒýÓÃÁÙʱ±í¡£²»Ó¦ÒýÓÃϵͳ±í£¬¶øÓ¦Ê¹ÓÃÐÅÏ¢¼Ü¹¹ÊÓͼ¡£Óйظü¶àÐÅÏ¢£¬Çë²Î¼ûÐÅÏ¢¼Ü¹¹ÊÓͼ¡£
(6)ÔÚº¬ÓÐÓÃDELETE»òUPDATE²Ù×÷¶¨ÒåµÄÍâ¼üµÄ±íÖУ¬²»Äܶ¨ÒåINSTEAD OFºÍINSTEAD OF UPDATE´¥·¢Æ÷¡£
(7)ËäÈ»TRUNCATE TABLEÓï¾äÀàËÆÓÚûÓÐWHERE×ÓÃû(ÓÃÓÚɾ³ýÐÐ)µÄDELETEÓï¾ä£¬µ«


Ïà¹ØÎĵµ£º

SQL Ëæ»ú³éÑùµÄ×ܽá

¶ÔÓÚSQL Ëæ»ú³éÑùÎÒÃdz£Ïëµ½µÄ¾ÍÊÇnewid()£¬µ«Èç¹û¶ÔÓÚÒ»¸öÔÚ°ÙÍò¡¢Ç§ÍòÉõÖÁ¸ü´óº£Á¿Êý¾Ý±íÖгéÑùµÄ»°£¬¼òµ¥µÄnewid()£¬ÆäÐÔÄÜ£¬Ð§ÂʾͲ»ÊǺÜÀíÏëÁË¡£ËùÒÔÔÚÕâÀïÓбØÒªÌÖÂÛһϣ¬ÔñÓŶøÓá£
 
long_goodsÊÇÒ»¸ö°ÙÍòÊý¾ÝµÄ±í£¬Ctrl+LÖ´ÐÐÒÔÏÂÓï¾ä:
 
--id_indexÊÇÎÒΪÖ÷¼ü¼ÓµÄÒ»¸ö·Ç¾Û½¹Ë÷Òý
SELECT top 1&nb ......

SQLÃæÊÔÌâ

1¡¢Á½±í£¬Ò»ÕÅÓÐÉϰÙÍòµÄÊý¾Ý£¨±íA)£¬ÁíÒ»ÕÅÖ»ÓÐÒ»Íò¶àÌõÊý¾Ý£¨±íB£©£¬A±íµÄÍâ¼ü¹ØÁªµ½B±íµÄÖ÷¼üÉÏ¡£
ÎÊÏÂÃæÁ½ÌõSQLÓï¾ä£¬ÄÇÌõÐÔÄܸü¸ß£¿
(1)SELECT A.ID, B.ID from A, B WHERE A.FID = B.ID
(2)SELECT A.ID, B.ID from B, A WHERE A.FID = B.ID ......

SQL֪ʶ´óÔÓ»â


$$$Ϊÿ½ÚµÄ¿ªÊ¼
-------------------------------------------------------------------------------------------------------------------------------------------------
$$$ SQLÖÐϵͳÁÙʱ±íµÄʹÓúͽû¼É ¼° Exec(SQLScript) µÄʹÓÃ
ÒÔǰÔÚSQL ÖÐдSP ʱ£¬Èç±È½Ï¸´ÔÓʱ£¬Ï²»¶ÖмäʹÓÃÁÙʱ±íÀ´ÔÝ´æÏà¹Ø¼Ç¼£¬ÕâÑùµÄ ......

sql server2000´æ´¢¹ý³Ì·þÎñÆ÷

´æ´¢¹ý³Ì
ÔÚ´óÐÍÊý¾Ý¿âϵͳÖУ¬Ëæ×Ź¦ÄܵIJ»¶ÏÍêÉÆ£¬ÏµÍ³Ò²±äµÃÔ½À´Ô½¸´ÔÓ£¬´óÁ¿µÄʱ¼ä½«»áºÄ·ÑÔÚSQL´úÂëºÍÓ¦ÓóÌÐò´úÂëÉÏ£¬¿öÇÒÔںܶàÇé¿öÏ£¬Ðí¶à´úÂë±»ÖØ¸´Ê¹Óöà´Î£¬Ã¿´Î¶¼ÊäÈëÏàͬµÄ´úÂë¼È·±ËöÓֻήµÍϵͳÔËÐÐЧÂÊ¡£Òò´Ë£¬SQL ServerÌṩÁËÒ»ÖÖ·½·¨£¬Ëü¿ÉÒÔ½«Ò»Ð©¹Ì¶¨µÄ²Ù×÷¼¯ÖÐÆðÀ´ÓÉSQL ServerÊý¾Ý¿â·þÎñÆ÷À´Íê³É£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ