스토리지 프로시저(전재)

1726 단어 저장 프로세스
          :                   

          ,     : 

  【 1】 ID  50―2000     、 
  【 2】         (STATUS)  “   ”: 

delete  1 where ID > 50 and ID < 2000 
update  2 set STATUS = '   ' where ID > 50 and ID < 2000 

     ,              ,         ? 

       (      Sybase    ,       ): 

create procedure PRC_TEST (@start_ID int, @end_ID int) 
as 
begin 
delete  1 where ID > @start_ID and ID < @end_ID 
update  2 set STATUS = '   ' where ID > @start_ID and ID < @end_ID 
end 

  ,      ,      PRC_TEST        ,      :start_ID int   end_ID,       ID ,      int 

          ?     :exc PRC_TEST 50, 2000 

   ,         ,50、2000,     start_ID int   end_ID,                            。 

       :exc PRC_TEST 220, 8660 
        ID  220―8660      。 
---------------------------------------------------------------------------- 

      ,           SQL,              ? 

   (       ): 

1、        ,         SQL    ,             ,                ,        SQL where   

2、★★     ★★,            ,      “  ”、“Do...while...  ”………… ,        (    ) 

===================================================================== 

          ,        : 
           ,   SQL                 ,                               ,    execute,        。 
          SQL        ? 
       : 
1.             ,                  ,   SQL            ,                  。 
2.            (       Update,Insert,Query,Delete ),                                 。 
3.          ,               
4.    ,                        
       : 
1.      : prc_( sp_)  ,           .    .      , 
  sp_help              
2.        XP_  ,              
exec master..xp_cmdshell 'ping 10.8.16.1' 
3.          ,           

좋은 웹페이지 즐겨찾기