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

📄 procinsertmember_givepower.sql

📁 扬州升瑞售楼系统2000扬州升瑞售楼系统2000扬州升瑞售楼系统2000扬州升瑞售楼系统2000扬州升瑞售楼系统2000
💻 SQL
字号:
Alter Proc procInsertMember_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   --如成功加入到数据库中返回 1,不成功返回 0.
As
   
   Declare @a int
   select @inserted=
       case when len(rtrim(@MemberName))>20 or len(rtrim(@memberName))<=0  then '姓名不正确'  
            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               select @inserted='这个姓名已有'
        if @a=0               
                     begin     
                     begin tran InsertData
                     --加入新数据
                     insert into coMember(姓名,性别,家庭电话,手机号码,联系地址,工作时间,照片) values(@MemberName,@MemberSex,@FamilyTel,@MoveTel,@Adder,@BeginWorkTime,@MemberPhoto)
                     --加入到角色表中
                     if @YesOrNoRoles='是'      insert into UserRoles(用户名,密码,财务管理,房源信息管理,分析查询管理,价格管理,物业管理,项目展示,销售管理) values(@MemberName,@Password,@One,@two,@thr,@four,@five,@six,@seven)

                     commit tran  
                     end   
   end 
GO

⌨️ 快捷键说明

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