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

SQL Server CLRÈ«¹¦ÂÔÖ®Îå

Ò»¡¢ÕâÊÇÕâ¸öϵÁеÄ×îºóÒ»½ÚÁË£¬×Ô¶¨Ò帴ÔÓÊý¾ÝÀàÐÍĿǰֻÄÜͨ¹ýCLRÀ´ÊµÏÖ¡£ÎªÁËÔÚ SQL Server ÖÐÔËÐУ¬ÄúµÄ UDT ±ØÐëʵÏÖ UDT ¶¨ÒåÖеÄÒÔÏÂÒªÇó£º
1.¸Ã UDT ±ØÐëÖ¸¶¨ Microsoft.SqlServer.Server.SqlUserDefinedTypeAttribute¡£System.SerializableAttribute ¿ÉÑ¡Ó㬵«½¨ÒéʹÓá£
2.UDT ±ØÐëͨ¹ý´´½¨¹«¹²µÄ static£¨Microsoft Visual Basic ÖÐΪ Shared)Null ·½·¨£¬ÔÚÀà»ò½á¹¹ÖÐʵÏÖ System.Data.SqlTypes.INullable ½Ó¿Ú¡£Ä¬ÈÏÇé¿öÏ£¬SQL Server ÊÇ¿Éʶ±ð Null µÄ¡£ÕâÊÇΪʹÔÚ UDT ÖÐÖ´ÐеĴúÂëÄܹ»Ê¶±ð Null ÖµËù±ØÐèµÄ¡£
3.UDT ±ØÐë°üº¬Ö§³Ö´ÓÆä½øÐзÖÎöµÄ¹«¹² static £¨»ò Shared£©Parse ·½·¨ÒÔ¼°ÓÃÓÚת»»µ½¶ÔÏóµÄ×Ö·û´®±íʾÐÎʽµÄ ToString ·½·¨¡£
4.¾ßÓÐÓû§¶¨ÒåÐòÁл¯¸ñʽµÄ UDT ±ØÐëʵÏÖ System.Data.IBinarySerialize ½Ó¿Ú²¢Ìṩ Read ºÍ Write ·½·¨¡£
5.¸Ã UDT ±ØÐëʵÏÖ System.Xml.Serialization.IXmlSerializable£¬»òÕßËùÓй«¹²×ֶκÍÊôÐÔ±ØÐë¾ùÊôÓÚ XML ¿ÉÐòÁл¯ÀàÐÍ»òÕßʹÓà XmlIgnore ÊôÐÔ½øÐÐÐÞÊΣ¨Èç¹ûÒªÇóÌæ´ú±ê×¼ÐòÁл¯£©¡£
6.Ò»¸ö UDT ¶ÔÏó±ØÐëÖ»´æÔÚÒ»¸öÐòÁл¯¡£Èç¹ûÐòÁл¯»ò·´ÐòÁл¯Àý³Ìʶ±ðÁËÄ³Ò»ÌØ¶¨¶ÔÏóµÄ¶à¸ö±íʾÐÎʽ£¬ÔòÑéÖ¤½«Ê§°Ü¡£
7.ΪÁËÈ·±£·þÎñÆ÷½«×Ö½Ú˳ÐòµÄ±È½ÏÓÃÓÚ UDT Öµ£¬SqlUserDefinedTypeAttribute.IsByteOrdered ±ØÐëΪ true¡£
8.ÔÚÀàÖж¨ÒåµÄ UDT ±ØÐë¾ßÓв»²ÉÓÃÈκβÎÊýµÄ¹«¹²¹¹Ô캯Êý¡£Äú¿ÉÒÔÑ¡Ôñ´´½¨ÆäËûÖØÔØÀ๹Ô캯Êý¡£
9.¸Ã UDT ±ØÐ뽫Êý¾ÝÔªËØ×÷Ϊ¹«¹²×ֶλòÊôÐÔ¹ý³Ì¹«¿ª¡£
10.¹«¹²Ãû³Æ²»Äܳ¤ÓÚ 128 ¸ö×Ö·û£¬²¢ÇÒ±ØÐë·ûºÏÔÚ±êʶ·ûÖж¨ÒåµÄÕë¶Ô±êʶ·ûµÄ SQL Server ÃüÃû¹æÔò¡£
11.sql_variant Áв»Äܰüº¬ UDT µÄʵÀý¡£
12.¼Ì³ÐµÄ³ÉÔ±ÎÞ·¨´Ó Transact-SQL ·ÃÎÊ£¬ÒòΪ SQL Server ÀàÐÍϵͳ²»ÖªµÀ UDT Öеļ̳вã´Î½á¹¹¡£µ«ÊÇ£¬Äú¿ÉÒÔÔÚ´´½¨ÀàµÄ½á¹¹Ê±Ê¹Óü̳У¬²¢ÇÒ¿ÉÒÔÔÚ¸ÃÀàÐ͵ÄÍйܴúÂëʵÏÖ·½Ê½Öе÷ÓôËÀà·½·¨¡£
13.³ÉÔ±²»Äܱ»ÖØÔØ£¬µ«À๹Ô캯Êý³ýÍâ¡£Èç¹ûÄú´´½¨Ä³Ò»ÖØÔØ·½·¨£¬ÔòÔÚ SQL Server ÖÐ×¢²á³ÌÐò¼¯»ò´´½¨ÀàÐÍʱ½«²»»áÒý·¢´íÎó¡£ÔÚÔËÐÐʱ½«¼ì²âµ½ÖØÔصķ½·¨£¬¶ø²»ÊÇÔÚ´´½¨ÀàÐÍʱ¼ì²âµ½¡£Ö»ÒªÓÀ²»µ÷ÓÃÖØÔØµÄ·½·¨£¬ÖØÔصķ½·¨¾Í¿ÉÒÔ´æÔÚÓÚÀàÖС£Ò»µ©Äúµ÷ÓÃÖØÔØµÄ·½·¨£¬¾Í»áÒý·¢´íÎó¡£
14.ÈκΠstatic£¨»ò Shared£©³ÉÔ±¶¼±ØÐëÉùÃ÷Ϊ³£Á¿»òÉùÃ÷Ϊֻ¶Á¡£¾²Ì¬³ÉÔ±½«ÎÞ·¨¸Ä±ä¡£
15.´Ó SQL Server 2008 ¿ªÊ¼£¬Èç¹û SqlUserDefinedTypeAttribute.MaxByteSize ×Ö¶Î


Ïà¹ØÎĵµ£º

10. ¾«ÃîSQL語¾ä

         1. ˵Ã÷£º¸´ÖƱí(Ö»¸´Öƽṹ£¬Ô´±íÃû£ºa£¬Ð±íÃû£ºb)
SQL: select * into b from a where 1<>1;
        2. ˵Ã÷£º¿½±´±í(¿½±´Êý¾Ý£¬Ô´±íÃû£ºa£¬Ä¿±ê±íÃû£ºb)
SQL: insert into b(a, b, c) select d, e, f from b;
&nb ......

Oracle:pl/sql Òì³£´¦Àí[ת]


pl/sql ÌṩÁËÇ¿´ó¶øÁé»îµÄÊÖ¶ÎÀ´²¶×½ºÍ´¦Àí³ÌÐò²úÉúµÄÒì³££¬´Ó¶øÊ¹ oracle µÄÓû§Ô¶ÀëһЩÁîÈË·³ÄÕµÄ bug ¡£
 
pl/sql Òì³£´¦ÀíµÄ¸ÅÄîºÍÊõÓï
 
ÔÚ oracle ÖÐËùÓеĴíÎó¶¼±»ÈÏΪÊDz»Ó¦¸Ã·¢ÉúµÄÒì³£¡£Ò»¸öÒì³£¿ÉÄÜÊÇÒÔÏ 3 ÖÖÇé¿öµÄÒ»ÖÖ£º
u       ÓÉϵͳ²úÉúµÄ´íÎó£¨& ......

Sql Server2005ʵÏÖÔ¶³Ì±¸·ÝÊý¾Ý¿â

 
ÏàÐÅ´ó¼Ò¶¼ÔÚµ±ÐÄÊý¾Ý¿âµÄ¶ªÊ§£¬ÕâÒ²ÊÇÿ¸ö¿ª·¢ÕßÍ·Í´µÄÒ»¼þʼþ£¬ÒòΪÕýÔÚÔËÐеķþÎñÆ÷¼°Êý¾Ý¿âÒ²ÔÚÕą̂·þÎñÆ÷ÉÏ¡£Èç¹û·þÎñÆ÷±ÀÀ££¬ÄÇôËùÓеÄÊý¾Ý
¶¼²»´æÔÚÁË£¬¾ÍËãÊÇÄãÔÚÄãµÄ»ú×ÓÉÏ×öÁ˱¸·Ý£¬ÄÇÒ²ÊÇûÓÐÓõģ¬ÎªÊ²Ã´»áÕâÑù˵Ö÷ÒªÊÇÒòΪ±¾»úÊÇÏò»¥ÁªÍø¹«¿ªµÄ£¬ËùÒÔ³öʹʵĸÅÂʾͱȽϸߡ£×îÖÕÎÒÃÇ¿ÉÒÔÀû
ÓþÖÓò ......

SQL Server Ë«»úÈȱ¸1(based on log shipping)

        ÈÕÖ¾´«ËÍÊÇSQL SERVER2000ÆóÒµ°æ½øÐÐË«»úÈȱ¸µÄÒ»¸öÖ÷Òª½â¾ö·½°¸£¬ÆäÔ­Àí±È½Ï¼òµ¥£¬ÊµÏÖÒ²±È½Ï·½±ã£¬Ö»ÊÇÓÉÓÚºÍWindowsÖ®¼ä´í×Û¸´ÔӵĹØÏµ£¬µ¼ÖÂÉèÖÃÆðÀ´Óв»ÉÙÀ§ÄÑ£¬³öÏÖÎÊÌâÒ²²»ÈÝÒ×Õï¶Ï¡£
1.ʵÏÖ¸ÅÊö
 *Ë«»úÈȱ¸Õë¶ÔµÄÊǾßÌåµÄij¸öÊý¾Ý¿â¶ø²»ÊÇÕû¸ö·þÎñÆ÷
 Ë«» ......

SQL Server 2000 Êý¾Ý¿âͬ²½

SQL Server 2000 Êý¾Ý¿âͬ²½ÅäÖõÄÔ­Àí
¸´ÖƵĸÅÄî
Microsoft? SQL Server? 2000 µÄ¸´ÖÆÊÇÔÚÊý¾Ý¿âÖ®¼ä¶ÔÊý¾ÝºÍÊý¾Ý¿â¶ÔÏó½øÐи´ÖÆ
ºÍ·Ö·¢²¢½øÐÐͬ²½ÒÔÈ·±£ÆäÒ»ÖÂÐÔµÄÒ»×é¼¼Êõ¡£
ʹÓø´ÖÆ¿ÉÒÔ½«Êý¾Ý·Ö·¢µ½²»Í¬Î»Öã¬Í¨¹ý¾ÖÓòÍø¡¢Ê¹Óò¦ºÅÁ¬½Ó¡¢Í¨¹ý Internet ·Ö
·¢¸øÔ¶³Ì»òÒÆ¶¯Óû§¡£¸´ÖÆ»¹Äܹ»Ê¹Óû§Ìá¸ßÓ¦ÓóÌÐòÐÔÄÜ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ