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

📄 procupdatemember_givepower.sql

📁 扬州升瑞售楼系统2000扬州升瑞售楼系统2000扬州升瑞售楼系统2000扬州升瑞售楼系统2000扬州升瑞售楼系统2000
💻 SQL
字号:
--姓名不可修改
Alter proc procUpdateMember_GivePower
         @MemberName varchar(20),
         @MemberSex varchar(2),
         @FamilyTel varchar(20),
         @MoveTel varchar(12),
         @Adder varchar(50),
         @BeginWorkTime datetime,
         @MemberPhoto  image,
         --加入到数据角色表中的参数
         @YesOrNoRoles varchar(2),    --表明是否要加入到角色表中"是"就加入,“否”就不加入
         @PassWord varchar(10),
         @One varchar(10),
         @Two varchar(10),
         @Thr varchar(10),
         @Four varchar(10),
         @Five varchar(10),
         @Six varchar(10),
         @Seven varchar(10),

         @Inserted Varchar(20) output 
As
Declare @a int,@b int
   select @inserted=
       case when len(rtrim(@MemberSex))>2                                  then '性别不正确'               
            when len(rtrim(@FamilyTel))>20                                 then '电话号码大于了20个字符'
            when len(rtrim(@MoveTel))>12                                   then '手机号码大于了12个字符'
            when len(rtrim(@Adder))>20                                     then '地址大于了50个字符'
            ELSE '成功'
      -- case when len(rtrim(@BeginWorkTime))>20                             then '地址大于了50个字符'
       end
   
   if @inserted='成功' 
   begin
        select @a=count(*) from coMember where 姓名=@MemberName
            if @a>0               update coMember set 性别=@MemberSex,家庭电话=@FamilyTel,手机号码=@MoveTel,联系地址=@Adder,工作时间=@BeginWorkTime,照片=@MemberPhoto where 姓名=@MemberName
            if @a=0               select @inserted='没有这个姓名'   
        if @YesOrNoRoles='是'      
                                begin 
                                   select @b=count(*) from UserRoles where 用户名=@MemberName
                                   if @b=0  insert into UserRoles(用户名,密码,财务管理,房源信息管理,分析查询管理,价格管理,物业管理,项目展示,销售管理) values(@MemberName,@Password,@One,@two,@thr,@four,@five,@six,@seven) --角色成员中没有这个用户,加入新角色成员
                                   if @b=1  update UserRoles set 密码=@Password,财务管理=@One,房源信息管理=@Two,分析查询管理=@Thr,价格管理=@Four,物业管理=@Five,项目展示=@Six,销售管理=@Seven where 用户名=@MemberName --角色成员中有这个用户,更新用户数据
                                end
   end 
GO

⌨️ 快捷键说明

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