zoukankan      html  css  js  c++  java
  • 权限

    ALTER PROCEDURE [dbo].[AddRoleRight]
    (
        @menuinfostr VARCHAR(max),
        @role INT
    )
    AS
      declare @StrSeprate varchar(2)
      set @StrSeprate=','
      declare   @ch int -- as   varchar(max)     
     
      begin tran --开始执行事务
      set   @menuinfostr=@menuinfostr+@StrSeprate      
      --过滤空格和换行
      select  @menuinfostr=replace(replace(@menuinfostr,char(32),''),char(13)+char(10),'')
     DELETE  FROM  dbo.MMS_Roleright WHERE RoleId=@role;
      while(@menuinfostr<>'')     
                      begin     
                      set   @ch=left(@menuinfostr,charindex(',',@menuinfostr,1)-1)
                          
                        --print @ch;
                          INSERT INTO MMS_Roleright ( RoleId, MenuId) VALUES(@role,@ch );

     
      set   @menuinfostr=stuff(@menuinfostr,1,charindex(',',@menuinfostr,1),'')     
      --print @menuinfostr;
                      end    
                      
                      
       if @@error<>0
    begin rollback tran
    end
    else  
    begin commit tran
    end   

  • 相关阅读:
    AJAX补充
    JQuery知识补充2
    JQuery知识补充1
    LiveBOS使用指南
    HTML5(1)
    .net 后台导出excel ,word
    Eval绑定方法:多条件绑定:
    repeater 的用法
    两个页面地址栏传值
    js取后台的值
  • 原文地址:https://www.cnblogs.com/zhangweixin/p/3977816.html
Copyright © 2011-2022 走看看