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

ÀûÓÃͬÒå´Ê¼ò»¯SQL Server 2005¿ª·¢

Ò». ÒýÑÔ
¡¡¡¡Èç¹ûÄãÔø¾­Ê¹ÓÃSQL Server¿ª·¢¹ýÈκÎÈí¼þ£¬ÄÇôÄã¿Ï¶¨»áϰ¹ßÓÚʹÓÃËIJ¿·Ö±êʶ·ûÀ´²Î¿¼Ò»¸ö¶ÔÏó£º
[[[server.][database].][schema_name].]object_name
¡¡¡¡ÕýÈçÉÏÃæµÄ·½À¨ºÅËùÏÔʾµÄ£¬¸ÃÓï·¨µÄ²»Í¬²¿·Ö¿ÉÒÔ±»ºöÂÔ£¬Ö»ÒªÄãÌṩ×ã¹»µÄ±í´ïÀ´ÎÞ¶þÒ嵨±êʶÄãµÄ¶ÔÏó¼´¿É¡£ÀýÈ磬ÏÂÃæËùÓÐÕâЩ±í´ï¶¼¿ÉÄܲο¼ÏàͬµÄ¶ÔÏó£º
Server1.AdventureWorks.Production.ProductCategory
AdventureWorks.Production.ProductCategory
AdventureWorks..ProductCategory
ProductCategory
¡¡¡¡ÔÚ´ó¶àÊýÇé¿öÏ£¬Äã¿ÉÒÔ½öʹÓÃÈý²¿·ÖÃû×Ö¶øºöÂÔ·þÎñÆ÷Ãû-³ý·ÇÄãÊÇÔÚ´¦ÀíÔÚÒ»¸öÁ¬½ÓµÄ·þÎñÆ÷ÉϵĶÔÏó¡£Ä¬ÈÏÇé¿öÏ£¬ËùÓжÔÏóµÄÉÏÏÂÎͼÊDZ¾µØÊý¾Ý¿â-ÄãµÄSQLÓï¾äÔÚÆäÖÐÖ´ÐС£µ«ÊÇ£¬ÓÐЩÇé¿öÏ£¬»òÕ߸üΪ׼ȷµØËµ£¬Äã±ØÐëʹÓÃÕâÕû¸öËIJ¿·ÖÃüÃû£¨»ò³Æ×÷Ò»ÖÖÈ«³ÆÏÞ¶¨Ãû£©¡£µ«ÊÇ£¬ÔÚSQL Server 2005ÖУ¬ÕâÖÖÇé¿öÓÐËù¸Ä±ä¡£
¡¡¡¡¶þ. ÊìϤͬÒå´Ê
¡¡¡¡SQL Server 2005ÒýÈëÁËÒ»¸öͬÒå´ÊµÄ¸ÅÄÕâÊÇÒ»¸öµ¥²¿·ÖµÄÃû×Ö£¬Ëü¿ÉÒÔÌæ»»ÔÚÐí¶àSQLÓï¾äÖеÄÒ»¸öÁ½¡¢Èý»òËIJ¿·ÖµÄÃû×Ö¡£Ê¹ÓÃͬÒå´Ê¿ÉÒÔÈÃÄã¼õÉÙÊäÈ룬¶øÇÒ»¹ÄÜÌṩһ¸ö³éÏó²ãÀ´ÎªÄã±£»¤µ×²ã¶ÔÏóµÄ¸Ä±ä¡£ÎªÁËÀí½âÆä¹¤×÷Ô­Àí£¬ÈÃÎÒÃÇÏÈ¿´Ò»Ï´´½¨Í¬Òå´ÊµÄÓï·¨¡£ÏÂÃæÊÇCREATE SYNONYMÓï¾äµÄÓï·¨£º
CREATE SYNONYM [schema_name.]synonym_name FOR object_name
¡¡¡¡ÔÚ´Ë£¬object_nameÊÇÒ»¸öSQL Server¶ÔÏó(È«³ÆÏÞ¶¨ÒѾ­×ãÒÔÄܹ»±êʶ³öÕâ¸ö¶ÔÏó)µÄÃû×Ö£¬¶øsynonym_nameÊÇÄãÏ븳¸øËüµÄÐÂÃû×Ö¡£Èç¹ûÄã²»ÏëΪͬÒå´ÊÖ¸¶¨Ò»ÖÖģʽ£¬ÄÇôSQL ServerʹÓõ±Ç°µÄÓû§µÄĬÈÏģʽ¡£µ±Äã´´½¨Í¬Òå´Êʱ£¬ÏàÓ¦µÄ¶ÔÏó²»ÐèÒª´æÔÚ£¬ÒòΪͬÒå´ÊÊdzٰ󶨵ģºµ±Äãʵ¼ÊÉÏʹÓÃͬÒå´Êʱ£¬SQL Server½ö½ö¼ì²é»ù¶ÔÏó¡£
¡¡¡¡ÀýÈ磬ÔÚAdventureWorksʾÀýÊý¾Ý¿âÖУ¬Äã¿ÉÒÔÒÔÏÂÁз½Ê½´´½¨Ò»¸öͬÒå´Ê£º
CREATE SYNONYM ProdCat
FOR AdventureWorks.Production.ProductCategory
¡¡¡¡Ö®ºó£¬Äã¿ÉÒÔ¼ÌÐøÊ¹ÓÃÔÚSQLÓï¾äÖеÄͬÒå´ÊÁË¡£ÀýÈ磺
SELECT * from ProdCat
¡¡¡¡Í¼1ÏÔʾ³öÏàÓ¦µÄ½á¹û£º
¡¡¡¡µ±ÄãʹÓÃÍêÒ»¸öͬÒå´Êºó£¬Äã¿ÉÒÔʹÓÃDROP SYNONYMÓï¾äÀ´È¥µôËü£¬Ëü¾ßÓÐÄãÆÚÍûµÄÓï·¨¸ñʽ£º
DROP SYNONYM [schema_name.]synonym_name
Èý. ¼¸µãϸ½Ú
¡¡¡¡µ±È»£¬¶ÔÓÚͬÒå´ÊµÄʹÓÃÉÏÒ²´æÔÚһЩÏÞÖÆ¡£¶ÔÓÚ³õѧÕßÀ´Ëµ£¬Äã²»ÄÜΪÈκζ«Î÷¶¼´´½¨Ò»¸öͬÒå´Ê¡£SQL Server 2005±ÈÒÔǰÒýÈëÁ˸ü¶àµÄ¶ÔÏ󣬵«ÊÇͬÒå´Ê½öÏÞÓÚÓ¦ÓÃÓÚºËÐÄ×îÓÐÓõÄһЩ¶ÔÏóÖУº


Ïà¹ØÎĵµ£º

SQL SERVERÐÔÄÜÓÅ»¯ ·ÖÇø±í

±¾ÎÄÑÝʾÁË SQL Server 2008 ·ÖÇø±íʵÀý;
1. ´´½¨²âÊÔÊý¾Ý¿â £»
2.   ´´½¨·ÖÇøº¯Êý;
3.   ´´½¨·ÖÇø¼Ü¹¹;
4.  ´´½¨·ÖÇø±í;
5.  ´´½¨·ÖÇøË÷Òý ;
6.  ·ÖÇøÇл» ;
7.  ²éѯÄÄЩ±íʹÓÃÁË·ÖÇø±í£»
-- ×÷³ÉÕß   leno
-- ÈÕÆÚ: 2009-06-06 23:50:01.700
-- ......

¸ßЧSQL²éѯ֮Ë÷Òý£¨VI£©

ÎÒÃÇÏÈ¿´ NestedLoop ºÍ MergeJoin µÄËã·¨£¨ÒÔÏÂΪÒýÓ㬼û RicCC µÄ¡¶ ͨÍùÐÔÄÜÓÅ»¯µÄÌìÌà - µØÓü JOIN ·½·¨ËµÃ÷ ¡· ):
==================================
NestedLoop:
   foreach rowA in tableA where tableA.col2=?
    {
    search rowsB from tableB where tableB.c ......

¸ßЧSQL²éѯ֮Ë÷Òý£¨I£©

´óÐÍϵͳµÄÉú²ú»·¾³£¬Ò»°ãÇé¿öÏ£¬ÎÒÃÇÆÀ¼ÛÒ»Ìõ²éѯÊÇ·ñÓÐЧÂÊ£¬¸ü¶àµÄÊǹØ×¢Âß¼­ IO( ÖÁÓÚΪʲô£¬»ØÍ·²¹Ò»Æª ) ¡£ÎÒÃdz£Ëµ£¬“Òª½¨±ëº·µÄË÷Òý”¡¢“Ҫд¸ßЧµÄ SQL ”£¬Æäʵ×îÖÕÄ¿µÄ¾ÍÊÇÔÚÏàͬ½á¹û¼¯Çé¿öÏ£¬¾¡¿ÉÄܼõÉÙÂß¼­ IO ¡£
1.1      where Ìõ¼þµÄÁÐÉ϶¼µÃÓÐͳ¼ÆÐÅ ......

¸ßЧSQL²éѯ֮Ë÷Òý£¨III£©

ÏÈ˵˵ÕâЩÎóÇø¡£Ëùν“ÎóÇø”£¬ÓÐһЩÊÇÐÂÊÖºÜÈÝÒ×·¸µÄ´íÎó»òÕߺÜÈÝÒ׺öÂÔµÄÎÊÌ⣬ÁíÍâһЩ£¬ÔòÊÇÏñ“ºÄ×Ó³ÔÁËÑλá±ä³Éòùòð”Ò»Ñù£¬ÈÃÎÒÃÇ´ÓС¾ÍÈÏΪÊÇÕýÈ·µÄÊÂÇé¡£ÈçÏ£º
1¡¢   ±íÉϲ»¹ÜÓõÃ×ÅÓò»×Å£¬¶¼¼Ó¸ö¾Û¼¯Ë÷Òý¡£
ÎÒÃÇÖªµÀ£¬±íÒÔÁ½ÖÖ·½Ê½×éÖ¯ÎïÀí´æ´¢£ºÓоۼ¯Ë÷ÒýµÄ“¾Û¼¯± ......

±¾µØsqlÁ¬½ÓÔ¶³Ì·þÎñÆ÷sql(ͼʾ)

ʹÓû·¾³£ºWinxp£¬Mssql 2000 ¸öÈ˰æ
¡¡¡¡1¡¢´ò¿ªÄãµÄ±¾µØMssqlÆóÒµ¹ÜÀíÆ÷£¬Õ¹¿ª¿ØÖÆÌ¨¸ùĿ¼¡¢Microsoft SQL Server¡¢SQL Server×顣ĬÈϰ²×°ºÃµÄMssql×éÖÐÖ»ÓÐÒ»¸öLocal£¨Windows NT£©¡£×¢Ò⣬ÔÚWin 2000ÖÐÏÔʾµÄÊDZ¾µØ¼ÆËã»úÃû¡£

¡¡¡¡2¡¢Êó±êÓÒ¼üSQL Server×飬ѡÔñн¨SQL Server×¢²áÃüÁµ¯³ö×¢²áÏòµ¼¡£

¡¡¡ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ