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

SQLServer×Ô¶¯Ìá½»SQL

Èç¹ûÔÚSQL Server ÀïÐèÒª¶¨Ê±»òÕßÿ¸ôÒ»¶Îʱ¼äÖ´ÐÐij¸ö´æ´¢¹ý³Ì»ò3200×Ö·ûÒÔÄÚµÄSQLÓï¾äʱ,
¿ÉÒÔÓùÜÀí->SQL Server´úÀí->×÷ÒµÀ´ÊµÏÖ¡£
1¡¢¹ÜÀí->SQL Server´úÀí->×÷Òµ(°´Êó±êÓÒ¼ü)->н¨×÷Òµ->
2¡¢Ð½¨×÷ÒµÊôÐÔ(³£¹æ)->Ãû³Æ[×Ô¶¨Òå±¾´Î×÷ÒµµÄÃû³Æ]->ÆôÓõķ½¿òÄÚÊǹ´ºÅ->
·ÖÀà´¦¿ÉÑ¡ÔñÒ²¿ÉÓÃĬÈϵÄ[δ·ÖÀà(±¾µØ)]->ËùÓÐÕßĬÈÏΪµÇ¼SQL ServerÓû§[Ò²¿ÉÑ¡ÆäËüµÄµÇ¼]->
ÃèÊö[Ìîд±¾´Î¹¤×÷ÏêϸÃèÊöÄÚÈÝ]£»
[ ´´½¨×÷Òµ·ÖÀàµÄ²½Öè:
  SQL Server´úÀí->×÷Òµ->ÓÒ¼üÑ¡ËùÓÐÈÎÎñ->Ìí¼Ó¡¢Ð޸ġ¢É¾³ý ]
3¡¢Ð½¨×÷ÒµÊôÐÔ(²½Öè)->н¨->²½ÖèÃû[×Ô¶¨ÒåµÚÒ»²½ÖèÃû³Æ]->ÀàÐÍ[Transact-SQL(TSQL)½Å±¾]->
   Êý¾Ý¿â[Òª²Ù×÷µÄÊý¾Ý¿â]->ÃüÁî
  
     [ Èç¹ûÊǼòµ¥µÄSQLÖ±½Óд½øÈ¥¼´¿É£¬Ò²¿ÉÓôò¿ª°´Å¥ÊäÈëÒ»¸öÒÑдºÃµÄ*.sqlÎļþ
       Èç¹ûÒªÖ´Ðд洢¹ý³Ì£¬Ìî
       exec p_procedure_name v_parameter1,[ v_parameter2…v_parameterN]
      ]
     
   ->È·¶¨
   (Èç¹ûÓжà¸ö²½Ö裬¿ÉÒÔÔٴε÷ÓÃÏÂÃæµÄн¨°´Å¥£»Ò²¿ÉÒÔ¶ÔÒÑÓеĶà¸ö²½Öè²åÈë¡¢±à¼­¡¢É¾³ý)£»
4¡¢½¨×÷ÒµÊôÐÔ(µ÷¶È)->н¨µ÷¶È->Ãû³Æ[×Ô¶¨Òåµ÷¶ÈÃû³Æ]->ÆôÓõķ½¿òÄÚÊǹ´ºÅ->µ÷¶È->·´¸´³öÏÖ->
   ¸ü¸Ä[µ÷¶Èʱ¼ä±í]->È·¶¨
  
   (Èç¹ûÖ»Òª±£´æ´Ë×÷Òµ£¬²»Òª¶¨Ê±×ö¿ÉÒÔ°ÑÆôÓõķ½¿òÄÚÊǹ´ºÅÈ¥µô)£»
5¡¢½¨×÷ÒµÊôÐÔ(֪ͨ)->ÓÃĬÈϵÄ֪ͨ·½·¨¾ÍºÃ[µ±×÷ҵʧ°Üʱ£¬Ð´ÈëWindowsÓ¦ÓóÌÐòϵͳÈÕÖ¾] ->È·¶¨¡£
¸ú×÷ÒµÖ´ÐÐÏà¹ØµÄһЩSQL Server֪ʶ£º
SQLSERVERAGENT·þÎñ±ØÐëÕý³£ÔËÐУ¬Æô¶¯ËüµÄNTµÇ¼Óû§Òª¸úÆô¶¯SQL ServerÊý¾Ý¿âµÄNTµÇ¼Óû§Ò»Ö¡£
µã×÷ÒµÓÒ¼ü¿ÉÒԲ鿴×÷ÒµÖ´ÐеÄÀúÊ·¼Ç¼Çé¿ö£¬Ò²¿ÉÒÔÁ¢¼´Æô¶¯×÷ÒµºÍÍ£Ö¹×÷Òµ¡£
×î½üÔÚ¿´×÷ÒµÀúÊ·¼Ç¼ʱ,·¢ÏÖÓеÄ×÷Òµ¼Ç¼µÄÀúÊ·¼Ç¼¶à,ÓеÄ×÷Òµ¼Ç¼µÄ¼Ç¼µÄÀúÊ·¼Ç¼ÉÙ.
ÈçºÎÄÜʹijЩ×÷Òµ°´¸÷×ÔµÄÐèÇó,±£ÁôÒ»¶Îʱ¼ä.±ÈÈç±£ÁôÒ»¸öÔµÄÀúÊ·¼Ç¼.
¿´ÁËSQL ServerµÄÔÚÏß°ïÖúÎĵµ,ÀïÃæ½éÉÜ˵:
ÔÚ¹ÜÀí->SQL Server´úÀí->ÓÒ¼üÑ¡ÊôÐÔ->×÷ҵϵͳ->ÏÞÖÆ×÷ÒµÀúÊ·¼Ç¼ÈÕÖ¾µÄ´óС->
×÷ÒµÀúÊ·¼Ç¼ÈÕÖ¾µÄ×î´ó´óС(Ð


Ïà¹ØÎĵµ£º

sqlserver·ÖÒ³(¶þ)sqlserver2005ǧÍò¼¶·ÖÒ³²éѯ

ÔÚsqlserver2005ÏÂʹÓÃÏÂÃæÓï¾ä
WITH t AS (
                    SELECT ROW_NUMBER() OVER(ORDER BY id DESC) as row_number, id,ss
            &nb ......

SqlserverÓï¾ä´óÈ«

 --Óï ¾ä¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹¦ ÄÜ 
--Êý¾Ý²Ù×÷ 
SELECT¡¡¡¡¡¡--´ÓÊý¾Ý¿â±íÖмìË÷Êý¾ÝÐкÍÁР
INSERT¡¡¡¡¡¡--ÏòÊý¾Ý¿â±íÌí¼ÓÐÂÊý¾ÝÐР
DELETE¡¡¡¡¡¡--´ÓÊý¾Ý¿â±íÖÐɾ³ýÊý¾ÝÐР
UPDATE¡¡¡¡¡¡--¸üÐÂÊý¾Ý¿â±íÖеÄÊý¾Ý 
--Êý¾Ý¶¨Òå 
CREATE TABLE¡¡¡¡--´´½¨Ò»¸öÊý¾Ý¿â ......

¼òµ¥Èý²½×ß¶ÂËÀSQLServer×¢Èë©¶´

SQL×¢ÈëÊÇʲô?
¡¡¡¡Ðí¶àÍøÕ¾³ÌÐòÔÚ±àдʱ£¬Ã»ÓжÔÓû§ÊäÈëÊý¾ÝµÄºÏ·¨ÐÔ½øÐÐÅжϣ¬Ê¹Ó¦ÓóÌÐò´æÔÚ°²È«Òþ»¼¡£Óû§¿ÉÒÔÌá½»Ò»¶ÎÊý¾Ý¿â²éѯ´úÂë(Ò»°ãÊÇÔÚä¯ÀÀÆ÷µØÖ·À¸½øÐÐ,ͨ¹ýÕý³£µÄwww¶Ë¿Ú·ÃÎÊ)£¬¸ù¾Ý³ÌÐò·µ»ØµÄ½á¹û£¬»ñµÃijЩÏëµÃÖªµÄÊý¾Ý£¬Õâ¾ÍÊÇËùνµÄSQL Injection£¬¼´SQL×¢Èë¡£
¡¡¡¡ÍøÕ¾µÄ¶ñÃΗ—SQL×¢Èë ......

SQLServer : EXECºÍsp_executesqlµÄÇø±ð

Author URL:http://www.cnblogs.com/xbf321/archive/2008/11/02/1325067.html
Microsoft URL:http://technet.microsoft.com/zh-cn/library/ms188001.aspx
ÕªÒª
1,EXECµÄʹÓÃ
2£¬sp_executesqlµÄʹÓÃ
       MSSQLΪÎÒÃÇÌṩÁËÁ½ÖÖ¶¯Ì¬Ö´ÐÐSQLÓï¾äµÄÃüÁ·Ö±ðÊÇEXECºÍsp_executesql;ͨ³ ......

SQLServer ʹÓñ¸·Ý»¹Ô­Ôì³É¹ÂÁ¢Óû§µÄ½â¾ö

     ÔÚʹÓÃÊý¾Ý¿âµÄ¹ý³ÌÖУ¬¾­³£»áÓöµ½Êý¾Ý¿âÇ¨ÒÆ»òÕßÊý¾ÝÇ¨ÒÆµÄÎÊÌ⣬»òÕßÓÐͻȻµÄÊý¾Ý¿âË𻵣¬ÕâʱÐèÒª´ÓÊý¾Ý¿âµÄ±¸·ÝÖÐÖ±½Ó»Ö¸´¡£µ«ÊÇ£¬´Ëʱ»á³öÏÖÎÊÌ⣬ÕâÀï˵Ã÷¼¸ÖÖ³£¼ûÎÊÌâµÄ½â¾ö·½·¨¡£ 
¹ÂÁ¢Óû§µÄÎÊÌâ
        ±ÈÈ磬ÒÔǰµÄÊý¾Ý¿âµÄºÜ¶à ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ