⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 procinsertintozhuanzou.sql

📁 扬州升瑞售楼系统2000扬州升瑞售楼系统2000扬州升瑞售楼系统2000扬州升瑞售楼系统2000扬州升瑞售楼系统2000
💻 SQL
字号:
Alter proc procInsertIntoZhuanZou
            @BianHao varchar(20),
            @Biaozhuen varchar(10),
            @DiMian varchar(100),
            @WaterRoom varchar(100),
            @DoorWindow varchar(100),
            @OutJiang varchar(100),
            @InJiang varchar(100),
            @TianPeng varchar(100),
            @ChuFang varchar(100),
            @TelGuang varchar(100),
            @TVGuang varchar(100),
            @MeiQiGuang varchar(100),
            @BeiZhu varchar(100), 
            @OldBianHao varchar(20),
            @Way varchar(4),
            @Ellect varchar(20) output
As
       Declare @a int
if @Way='添加'
      Begin
           --查找是否有相同的记录
           Select @a=count(*) from ZhuangXuo where 编号=@BianHao
                    if @a=0   -- 表明没有相同的记录
                              --添加
                              Begin
                              Insert into ZhuangXuo(编号,装修标准,地面,卫生间,门窗,外墙,内墙,天棚,厨房,电话管线,电视管线,煤气管线,备注)values(@BianHao,@Biaozhuen,@DiMian,@WaterRoom,@DoorWindow,@OutJiang,@InJiang,@TianPeng,@ChuFang,@TelGuang,@TVGuang,@MeiQiGuang,@BeiZhu)
                              Select @Ellect='添加成功'
                              End

                    if @a<>0
                              Select @Ellect='当前记录已有' 
            
      End

if @Way='删除'
      Begin
           Select @a=count(*) from ZhuangXuo where 编号=@BianHao
                    if @a<>0   -- 表明没有相同的记录
                              --添加
                              Begin
                              Delete from ZhuangXuo where 编号=@BianHao
                              Select @Ellect='删除成功'
                              End

                    if @a=0
                              Select @Ellect='没有当前记录' 
                 
      End

if @Way='修改'
      Begin
                   if @BianHao<>@OldBianHao   --修改了编号 
                             Begin 
                                     --先查找是否存在修改后的数据
                                     Select @a=count(*) from ZhuangXuo where 编号=@BianHao
                                               if @a=0 --没有当前记录
                                                       --修改
                                                       Begin 
                                                       Update ZhuangXuo set 编号=@BianHao,装修标准=@Biaozhuen,地面=@DiMian,卫生间=@WaterRoom,门窗=@DoorWindow,外墙=@OutJiang,内墙=@InJiang,天棚=@TianPeng,厨房=@ChuFang,电话管线=@TelGuang,电视管线=@TVGuang,煤气管线=@MeiQiGuang,备注=@BeiZhu where 编号=@OldBianHao
                                                       Select @Ellect='修改成功'
                                                       End 
                                               
                                               if @a<>0
                                                       Select @Ellect='这个编号已有'

                             End

                   if @BianHao=@OldBianHao   --没有修改编号 
                             Begin 
                              Update ZhuangXuo set 装修标准=@Biaozhuen,地面=@DiMian,卫生间=@WaterRoom,门窗=@DoorWindow,外墙=@OutJiang,内墙=@InJiang,天棚=@TianPeng,厨房=@ChuFang,电话管线=@TelGuang,电视管线=@TVGuang,煤气管线=@MeiQiGuang,备注=@BeiZhu where 编号=@BianHao
                              Select @Ellect='修改成功'
                             End
 
      End  
Go  
   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -