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

SQLÖ®11 Êý¾Ý¿âÉè¼Æ

º¯ÊýÒÀÀµ
==========================================
Ò»¡¢º¯ÊýÒÀÀµ¸ÅÄî  
    
  ¡¡¡¡º¯ÊýÒÀÀµÊÇ´ÓÊýѧ½Ç¶ÈÀ´¶¨ÒåµÄ£¬ÔÚ¹ØÏµÖÐÓÃÀ´¿Ì»­¹ØÏµ¸÷ÊôÐÔÖ®¼äÏà»¥ÖÆÔ¼¶øÓÖÏ໥ÒÀÀµµÄÇé¿ö¡£º¯ÊýÒÀÀµÆÕ±é´æÔÚÓÚÏÖʵÉú»îÖУ¬±ÈÈ磬ÃèÊöÒ»¸öѧÉúµÄ¹ØÏµ£¬¿ÉÒÔÓÐѧºÅ¡¢ÐÕÃû¡¢ËùÔÚϵµÈ¶à¸öÊôÐÔ£¬ÓÉÓÚÒ»¸öѧºÅ¶ÔÓ¦Ò»¸öÇÒ½öÒ»¸öѧÉú£¬Ò»¸öѧÉú¾Í¶ÁÓÚÒ»¸öÈ·¶¨µÄϵ£¬Òò¶øµ±“ѧºÅ”ÊôÐÔµÄֵȷ¶¨Ö®ºó£¬“ÐÕÃû”¼°“ËùÔÚϵ”µÄÖµÒ²¾ÍΨһµØÈ·¶¨ÁË£¬   ´Ëʱ£¬   ¾Í¿ÉÒԳƓÐÕÃû”ºÍ“ËùÔÚϵ”º¯ÊýÒÀÀµÓړѧºÅ”£¬»òÕß˵“ѧºÅ”º¯Êý¾ö¶¨“ÐÕÃû”ºÍ“ËùÔÚϵ”£¬¼Ç×÷£ºÑ§ºÅ→ÐÕÃû¡¢Ñ§ºÅ→ËùÔÚϵ¡£ÏÂÃæ¶Ôº¯ÊýÒÀÀµ¸ø³öÈ·Çе͍Òå¡£  
  ¡¡¡¡¶¨Ò壺ÉèU{A1£¬A2£¬…£¬An}ÊÇÊôÐÔ¼¯ºÏ£¬R£¨U£©ÊÇUÉϵÄÒ»¸ö¹ØÏµ£¬x¡¢yÊÇUµÄ×Ó¼¯¡£Èô¶ÔÓÚR£¨U£©ÏµÄÈκÎÒ»¸ö¿ÉÄܵĹØÏµ£¬   ¾ùÓÐxµÄÒ»¸öÖµ¶ÔÓ¦ÓÚyµÄΨһ¾ßÌåÖµ£¬³Æyº¯ÊýÒÀÀµÓÚx£¬¼Ç×÷x→y¡£   ÆäÖÐx³ÆÎª¾ö¶¨ÒòËØ¡£½ø¶øÈôÔÙÓÐy→x£¬Ôò³ÆxÓëyÏ໥ÒÀÀµ£¬¼Ç×÷x←→y¡£ÀýÈç±í1£®2Ëùʾ“ϵ”¹ØÏµÖУºÈç¹ûϵÃûÖµÊÇΨһµÄ£¬¼´¸÷ϵÃû¾ù²»Ïàͬ£¬ÄÇôÓк¯ÊýÒÀÀµ¼¯£º  
  ¡¡¡¡Ïµ´úÂë→ϵÃû£¬Ïµ´úÂë→ϵµØÖ·£¬Ïµ´úÂë→ϵµç»°£¬Ïµ´úÂë→ϵרҵÉèÖᣠ 
  ¡¡¡¡ÏµÃû→ϵ´úÂ룬ϵÃû→ϵµØÖ·£¬ÏµÃû→ϵµç»°£¬ÏµÃû→ϵרҵÉèÖᣠ 
  ¡¡¡¡¿É¼û£¬ÏµÃûÓëϵ´úÂëÏ໥ÒÀÀµ£¬¼Ç×÷ϵÃû←→ϵ´úÂë¡£  
  ¡¡¡¡º¯ÊýÒÀÀµÖл¹¿Éϸ·ÖΪ¶àÖÖº¯ÊýÒÀÀµ£¬·Ö±ð½éÉÜÈçÏ£º  
   
   
  ¶þ¡¢²¿·Öº¯ÊýÒÀÀµ  
   
  ¡¡¡¡ÉèR£¨U£©ÊÇÊôÐÔ¼¯UÉϵĹØÏµ£¬x¡¢yÊÇUµÄ×Ó¼¯£¬x’ÊÇxµÄÕæ×Ó¼¯£¬Èôx→yÇÒx’→y£¬Ôò³Æy²¿·ÖÒÀÀµx£¬¼Ç×÷X→PY¡£ÏÔÈ»£¬µ±ÇÒ½öµ±xΪ¸´ºÏÊôÐÔ×éʱ£¬²ÅÓпÉÄܳöÏÖ²¿·Öº¯ÊýÒÀÀµ¡£  
  ¡¡¡¡ÀýÈç±í1.6ÖУ¬   ÏÔÈ»Óпγ̺Å→¿Î³ÌÃû£¬¿Î³ÌºÅ→¿ª¿Î½ÌÑÐÊÒ´úÂë¡£´ÓÁíÒ»½Ç¶È¿´£¬Ö»Òª¿Î³ÌºÅÒ»¶¨£¬Í¬Ê±¿Î³ÌÃûÈ·¶¨£¬¿ª¿Î½ÌÑÐÊÒÒ²¾ÍΨһȷ¶¨£¬Òò´Ë¿Î³ÌºÅ+¿Î³ÌÃû→¿ª¿Î½ÌÑÐÊÒ´úÂë¡£   µ«ËüÓëǰÊö¿Î³ÌºÅ→¿ª¿Î½ÌÑÐÊÒ´úÂëÊDz»Í¬µÄ£¬ÒòΪ£û¿Î³ÌºÅ£


Ïà¹ØÎĵµ£º

Oracle Sql ÐÔÄÜÓÅ»¯

1£©²»Öª´ó¼ÒÊÇ·ñϲ»¶Ê¹ÓÑNOT IN’ÕâÑùµÄ²Ù×÷£¬Èç¹ûÊÇ£¬ÄǾ¡Á¿Ê¹ÓÃ(NOT) EXISTS Ìæ´ú
2£©ÔÚº£Á¿²éѯʱ¾¡Á¿ÉÙÓøñʽת»»¡£
3£©²éѯº£Á¿Êý¾ÝÊÇ£¬¿ÉÒÔʹÓÃoptimizer['ɔptimaizə] hints£¬ÀýÈç/*+ORDERED */
¾¡Á¿ÉÙÓÃIN²Ù×÷·û£¬»ù±¾ÉÏËùÓеÄIN²Ù×÷·û¶¼¿ÉÒÔÓÃEXISTS´úÌæ¡£
²»ÓÃNOT IN²Ù×÷·û£¬¿ÉÒÔ ......

Flat hierarchyid in SQL Server 2008

ÔÚSQL Server 2008ÖÐÒýÈëÁËhierarchyidÀ´´¦ÀíÊ÷×´½á¹¹¡£ÏÂÃæ¼òµ¥¾ÍÒÔAdventureWorks(ÎÞhierarchyid)ºÍAdventureWorks2008(ÓÐhierarchyid)ÀïµÄHumanResources.EmployeeΪÀý£¬À´ËµÃ÷Ò»ÏÂÔÚеÄhierarchyidÖÐÈçºÎ½øÐÐflat»¯µÄdimension³éÈ¡¡£
AdventureWorksÊÇ΢ÈíΪSQL ServerÌṩµÄÊý¾Ý¿âÐéÄâ°¸Àý¡£
AdventureWorksÖÐËùÒªµ ......

ADO.NETºÍSQL SERVERÊý¾Ý¿âÖеÄÊý¾ÝÀàÐͶÔÓ¦¹ØÏµ

ÎÒÃÇÖªµÀ£¬ÔÚSQL SERVERÖÐÓÐBit, Float, Int , CharµÈµÈһϵÁеÄÊý¾ÝÀàÐÍ£¬¶øÔÚDOT NETÖУ¬ÓÐBoolean,Double,Int 32,StringµÈÊý¾ÝÀàÐÍÓëÖ®¶ÔÓ¦¡£ Ò²¾ÍÊÇ˵£¬Êý¾Ý¿âÖеÄÊý¾ÝÀàÐÍÓëDOT NETµÄÊý¾ÝÀàÐÍÖ®¼ä£¬ÓÐÒ»¸öÓ³Éä¹ØÏµ¡£Ï±íÊÇËûÃǵÄÓ³Éä¹ØÏµ£º
 
dot netÖеÄÊý¾ÝÀàÐÍ       &n ......

¹ØÓÚsql where id in ת»»³ÉÊý¾ÝÀàÐÍ int ʱʧ°Ü

ÓÐÖ´ÐÐsqlÌõ¼þÓï¾äwhere id in(@²ÎÊý)µÄʱºò£¬Èç¹û´¦Àí²»µ±£¬¾Í»á³öÏÖÎÊÌ⣺
ÈçÏÂÃæÕâ¸ö´æ´¢¹ý³Ì£º
alter proc Web_gettwtwgoldgameserverGoldSell
@ID int
as
declare @twgoldsellID nvarchar(1000)
select @twgoldsellID=twgoldsellID from twgoldgameserver where ID=@ID
set @twgoldsellID=replace(@twgoldsell ......

¡¾×ªÔØ¡¿Java/Hibernate/±ê×¼SQL Êý¾ÝÀàÐͶÔÓ¦±í


JavaÊý¾ÝÀàÐÍ
HibernateÊý¾ÝÀàÐÍ
±ê×¼SQLÊý¾ÝÀàÐÍ
(PS:¶ÔÓÚ²»Í¬µÄDB¿ÉÄÜÓÐËù²îÒì)
byte¡¢java.lang.Byte
byte
TINYINT
short¡¢java.lang.Short
short
SMALLINT
int¡¢java.lang.Integer
integer
INGEGER
long¡¢java.lang.Long
long
BIGINT
float¡¢java.lang.Float
float
FLOAT
double¡¢java.lang.Doubl ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ