SQLServer Óαê¼ò½éÓëʹÓÃ˵Ã÷
Óα꣨Cursor£©ÊÇ´¦ÀíÊý¾ÝµÄÒ»ÖÖ·½·¨£¬ÎªÁ˲鿴»òÕß´¦Àí½á¹û¼¯ÖеÄÊý¾Ý£¬ÓαêÌṩÁËÔÚ½á¹û¼¯ÖÐÒ»´ÎÒÔÐлòÕß¶àÐÐǰ½ø»òÏòºóä¯ÀÀÊý¾ÝµÄÄÜÁ¦¡£ÎÒÃÇ¿ÉÒÔ°ÑÓα굱×÷Ò»¸öÖ¸Õ룬Ëü¿ÉÒÔÖ¸¶¨½á¹ûÖеÄÈκÎλÖã¬È»ºóÔÊÐíÓû§¶ÔÖ¸¶¨Î»ÖõÄÊý¾Ý½øÐд¦Àí¡£
1.ÓαêµÄ×é³É
Óαê°üº¬Á½¸ö²¿·Ö£ºÒ»¸öÊÇÓαê½á¹û¼¯¡¢Ò»¸öÊÇÓαêλÖá£
Óαê½á¹û¼¯£º¶¨Òå¸ÃÓαêµÃSELECTÓï¾ä·µ»ØµÄÐеļ¯ºÏ¡£ÓαêλÖãºÖ¸ÏòÕâ¸ö½á¹û¼¯Ä³Ò»Ðеĵ±Ç°Ö¸Õë¡£
2.ÓαêµÄ·ÖÀà
Óα깲ÓÐ3ÀࣺAPI·þÎñÆ÷ÓαꡢTransaction-SQLÓαêºÍAPI¿Í»§¶ËÓαꡣ
ÆäÖÐǰÁ½ÖÖÓα궼ÊÇÔËÐÐÔÚ·þÎñÆ÷Éϵģ¬ËùÒÔÓÖ½Ð×ö·þÎñÆ÷Óαꡣ
API·þÎñÆ÷Óαê
API·þÎñÆ÷ÓαêÖ÷ÒªÓ¦ÓÃÔÚ·þÎñÉÏ£¬µ±¿Í»§¶ËµÄÓ¦ÓóÌÐòµ÷ÓÃAPIÓα꺯Êýʱ£¬·þÎñÆ÷»á¶ÔAPIº¯Êý½øÐд¦Àí¡£Ê¹ÓÃAPIº¯ÊýºÍ·½·¨¿ÉÒÔʵÏÖÈçϹ¦ÄÜ£º
£¨£±£©´ò¿ªÒ»¸öÁ¬½Ó¡£
£¨£²£©ÉèÖö¨ÒåÓαêÌØÕ÷µÄÌØÐÔ»òÊôÐÔ£¬API×Ô¶¯½«ÓαêÓ°É䵽ÿ¸ö½á¹û¼¯¡£
£¨£³£©Ö´ÐÐÒ»¸ö»ò¶à¸öTransaction-SQLÓï¾ä¡£
£¨£´£©Ê¹ÓÃAPIº¯Êý»ò·½·¨ÌáÈ¡½á¹û¼¯ÖеÄÐС£
API·þÎñÆ÷Óαê°üº¬ÒÔÏÂËÄÖÖ£º¾²Ì¬Óαꡢ¶¯Ì¬Óαꡢֻ½øÓαꡢ¼ü¼¯Çý¶¯Óα꣨Primary key£©
¾²Ì¬Óαê
µÄÍêÕû½á¹û¼¯½«´ò¿ªÓαêʱ½¨Á¢µÄ½á¹û¼¯´æ´¢ÔÚÁÙ
ʱ±íÖУ¬£¨¾²Ì¬ÓαêʼÖÕÊÇÖ»¶ÁµÄ£©¡£¾²Ì¬Óαê¾ßÓÐÒÔÏÂÌØµã£º×ÜÊǰ´ÕÕ´ò¿ªÓαêʱµÄÔÑùÏÔʾ½á¹û¼¯£»²»·´Ó³Êý¾Ý¿âÖÐ×÷µÄÈκÎÐ޸ģ¬Ò²²»·´Ó³¶Ô½á¹û¼¯ÐеÄÁÐÖµ
Ëù×÷µÄ¸ü¸Ä£»²»ÏÔʾ´ò¿ªÓαêºóÔÚÊý¾Ý¿âÖÐвåÈëµÄÐУ»×é³É½á¹û¼¯µÄÐб»ÆäËûÓû§¸üУ¬ÐµÄÊý¾ÝÖµ²»»áÏÔʾÔÚ¾²Ì¬ÓαêÖУ»µ«ÊǾ²Ì¬Óαê»áÏÔʾ´ò¿ªÓαêÒÔºó´Ó
Êý¾Ý¿âÖÐɾ³ýµÄÐС£
¶¯Ì¬Óαê
Ó뾲̬ÓαêÏà·´£¬µ±¹ö¶¯Óαêʱ¶¯Ì¬Óα귴ӳ½á¹û¼¯ÖеÄËùÓиü¸Ä¡£½á¹û¼¯ÖеÄÐÐÊý¾ÝÖµ¡¢Ë³ÐòºÍ³ÉԱÿ´ÎÌáȡʱ¶¼»á¸Ä±ä¡£
&n
Ïà¹ØÎĵµ£º
´æ´¢¹ý³ÌµÄ´´½¨¼°Ê¹ÓÃ(sqlserver 2005)
´´½¨´æ´¢¹ý³Ì¡£´æ´¢¹ý³ÌÊÇÒѱ£´æµÄ Transact-SQL Óï¾ä¼¯ºÏ£¬»ò¶Ô Microsoft .NET Framework ¹«¹²ÓïÑÔÔËÐÐʱ (CLR) ·½·¨µÄÒýÓ㬿ɽÓÊÕ²¢·µ»ØÓû§ÌṩµÄ²ÎÊý¡£¿ÉÒÔ´´½¨¹ý³Ì¹©ÓÀ¾ÃʹÓ㬻òÔÚÒ»¸ö»á»°£¨¾Ö²¿ÁÙʱ¹ý³Ì£©ÖÐÁÙʱʹÓ㬻òÔÚËùÓлỰ£¨È«¾ÖÁÙʱ¹ý³Ì£©ÖÐÁÙʱʹÓá£
Æô¶¯ SQL ......
BULK INSERT
¡¡¡¡ÔÚSQL ServerÖУ¬BULK INSERTÊÇÓÃÀ´½«ÍⲿÎļþÒÔÒ»ÖÖÌØ¶¨µÄ¸ñʽ¼ÓÔØµ½Êý¾Ý¿â±íµÄT-SQLÃüÁî¡£¸ÃÃüÁîʹ¿ª·¢ÈËÔ±Äܹ»Ö±½Ó½«Êý¾Ý¼ÓÔØµ½Êý¾Ý¿â±íÖУ¬¶ø²»ÐèҪʹÓÃÀàËÆÓÚIntegration ServicesÕâÑùµÄÍⲿ³ÌÐò¡£ËäÈ»BULK INSERT²»ÔÊÐí°üº¬Èκθ´ÔÓµÄÂß¼»òת»»£¬µ«Äܹ»ÌṩÓë¸ñʽ»¯Ïà¹Øµ ......
ÊÂÎñµÄ¹¦ÄÜÔÚsqlserverÖÐÓÉÀ´ÒѾã¬ÒòΪ×î½üÔÚ×öÒ»¸öÊý¾Ýͬ²½·½°¸£¬ËùÒÔÓлú»áÔÙ´ÎÑо¿Ò»ÏÂËüÒÔ¼°¿ìÕյȣ¬·¢ÏÖ»¹ÊÇÓкܶ಻´íµÄ¹¦Äܺ͸ĽøµÄ¡£ÕâÀïÒÔsqlserver2008µÄÊÂÎñ·¢²¼¹¦ÄÜΪÀý£¬¶Ô·¢²¼¶©Ôĵķ½Ê½¼òÒª½éÉÜһϲÙ×÷Á÷³Ì£¬Ò»·½Ãæ×ö¸ö×ܽᱸ·Ý£¬Ò»·½ÃæÓë´ó¼Ò½øÐÐһϷÖÏíºÍ½»Á÷¡£·Ñ»°¾Í² ......
¡¾ÎÊÌâÃèÊö£º¡¿
Ò»¸öÓû§±íÖеÄ×¢²áÈÕÆÚÏÔʾ¸ñʽÊÇ£ºyyyy-mm-dd Thh:mm:ss.mmm ¡£¶øÎÒÏëͳ¼Æ³öÿÌìµÄÓû§×¢²áÊý£¬Ö±½Ógroup×¢²áÈÕÆÚ×Ö¶ÎÏÔÈ»ÊDz»Ðеġ£
¡¾ÎÊÌâ´¦Àí£º¡¿
ÀûÓÃSQLserverÖеÄconvertº¯Êý¶ÔÈÕÆÚ½øÐÐת»»×ª»»¡£groupת»»ºóµÄÈÕÆÚ¡£
¡¾½Å  ......
ʲôÊÇ´æ´¢¹ý³ÌÄØ£¿
¡¡¡¡¶¨Ò壺
¡¡¡¡½«³£ÓõĻòºÜ¸´ÔӵŤ×÷£¬Ô¤ÏÈÓÃSQLÓï¾äдºÃ²¢ÓÃÒ»¸öÖ¸¶¨µÄÃû³Æ´æ´¢ÆðÀ´, ÄÇôÒÔºóÒª½ÐÊý¾Ý¿âÌṩÓëÒѶ¨ÒåºÃµÄ´æ´¢¹ý³ÌµÄ¹¦ÄÜÏàͬµÄ·þÎñʱ,Ö»Ðèµ÷ÓÃexecute,¼´¿É×Ô¶¯Íê³ÉÃüÁî¡£
¡¡¡¡½²µ½ÕâÀï,¿ÉÄÜÓÐÈËÒªÎÊ£ºÕâô˵´æ´¢¹ý³Ì¾ÍÊÇÒ»¶ÑSQLÓï¾ä¶øÒѰ¡£¿
¡¡¡¡Microsoft¹«Ë¾ÎªÊ²Ã´»¹ ......