存储过程-按条件执行

 1 USE [test]
 2 GO
 3 /****** Object:  StoredProcedure [dbo].[proc_UpdateLld]    Script Date: 2019/6/27 10:58:26 ******/
 4 SET ANSI_NULLS ON
 5 GO
 6 SET QUOTED_IDENTIFIER ON
 7 GO
 8 -- =============================================
 9 -- Author:        <Author,,Name>
10 -- Create date: <Create Date,,>
11 -- Description:    <Description,,>
12 -- =============================================
13 ALTER PROCEDURE [dbo].[proc_UpdateLld]
14     @Lb int,
15     @Lld varchar(20),
16     @Ljh varchar(20)
17 AS
18 BEGIN
19     if (select checked from store_produce_require_detail where id = @Lld and souceid = @Ljh) != '1'
20     begin
21         if @Lb = 0  
22         begin
23             update store_produce_require_detail set checked = '1'
24             where id = @Lld and souceid = @Ljh
25         end
26         if @Lb = 1
27         begin
28             delete from shengchan_move_list
29             where sbid = @Lld and souceid = @Ljh
30         end
31         if @Lb = 2
32         begin
33             delete from  store_produce_in_detail
34             where id = @Lld and souceid = @Ljh
35         end
36     end
37 END

 

posted @ 2019-06-27 11:31  享受折腾  阅读(672)  评论(0)    收藏  举报