功能权限*
//基础数据管理、设备管理、材料管理//
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000001, 1,'btnClassifyNew','新增分类','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000002, 1,'btnClassifyEdit','编辑分类','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000003, 1,'btnClassifyDel','删除分类','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000004, 1,'btnClassifyMoveUp','上移分类','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000005, 1,'btnClassifyMoveDown','下移分类','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000006, 1,'btnQuery','查询','','基础数据管理','浏览');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000007, 1,'btnNew','新增','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000008, 1,'btnEdit','编辑','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000009, 1,'btnDel','删除','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000010, 1,'btnNewCopy','新增复制','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000011, 1,'btnMoveData','移动数据','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000012, 1,'btnMatching','配套','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000013, 1,'btnReplace','替换','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000014, 1,'btnBarcodePrint','条码打印','','基础数据管理','浏览');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000015, 1,'btnImport','导入','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000016, 1,'btnExport','导出','','基础数据管理','浏览');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000017, 1,'btnSplit','属性拆分','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000018, 1,'btnMoveUp','上移','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000019, 1,'btnMoveDown','下移','','基础数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000020, 1,'btnEffective','有效设置','','基础数据管理','编辑');//计划生产管理//
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnQuery','查询','','计划生产管理','浏览');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnNew','新增','','计划生产管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnEdit','编辑','','计划生产管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnDel','删除','','计划生产管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnSubmit','提交','','计划生产管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnSave','保存','','计划生产管理','编辑');//工艺管理//
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnOpen','打开','','工艺管理','浏览');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnSubmit','提交','','计划生产管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnReBack','打回','','计划生产管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnTrust','委托','','计划生产管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnBrowserFlow','查看流程','','计划生产管理','浏览');//产品数据管理//
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnQuery','查询','','产品数据管理','浏览');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnNew','新增零组件','','产品数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnEdit','编辑零组件','','产品数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnDel','删除零组件','','产品数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnAdd','添加已有零组件','','产品数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnImport','导入','','产品数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnExport','导出','','产品数据管理','浏览');//统计汇总//
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnQuery','查询','','统计汇总','浏览');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnExport','导出','','统计汇总','浏览');
//工艺数据管理//
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnQuery','查询','','工艺数据管理','浏览');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnNew','新增','','工艺数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnOpen','打开','','工艺数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnDel','删除','','工艺数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnSubmit','提交','','工艺数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnReBack','打回','','工艺数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnPlanCopy','工艺复制','','工艺数据管理','编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnBrowserFlow','查看流程','','工艺数据管理','浏览');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnEffective','新增','','工艺数据管理','编辑');我想写个循环让他执行不知道怎么写
主要功能权限
//基础数据管理、设备管理、材料管理/
这块其他数据都一样就是后面汉字不一样。要插入3遍,我不知道该怎么写了。分别插入一次
因为数据有20条。所以想写个循环。
该怎么写急急!!!!
谢谢各位老大

解决方案 »

  1.   


    declare @i int
    declare @name varchar(20)  --定义一个权限名称变量,把下面的Insert中的字符串换成变量
    set @i=1
    while @i<=3
    begin
      if @i=1 
         set @name='基础数据管理'
      else if @i=2
         set @name='设备管理'
      else 
         set @name='材料管理'
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000001, 1,'btnClassifyNew','新增分类','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000002, 1,'btnClassifyEdit','编辑分类','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000003, 1,'btnClassifyDel','删除分类','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000004, 1,'btnClassifyMoveUp','上移分类','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000005, 1,'btnClassifyMoveDown','下移分类','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000006, 1,'btnQuery','查询','',@name,'浏览');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000007, 1,'btnNew','新增','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000008, 1,'btnEdit','编辑','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000009, 1,'btnDel','删除','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000010, 1,'btnNewCopy','新增复制','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000011, 1,'btnMoveData','移动数据','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000012, 1,'btnMatching','配套','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000013, 1,'btnReplace','替换','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000014, 1,'btnBarcodePrint','条码打印','',@name,'浏览');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000015, 1,'btnImport','导入','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000016, 1,'btnExport','导出','',@name,'浏览');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000017, 1,'btnSplit','属性拆分','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000018, 1,'btnMoveUp','上移','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000019, 1,'btnMoveDown','下移','',@name,'编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000020, 1,'btnEffective','有效设置','',@name,'编辑');
    end
      

  2.   

    看楼主的
    //计划生产管理//
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnQuery','查询','','计划生产管理','浏览');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnNew','新增','','计划生产管理','编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnEdit','编辑','','计划生产管理','编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnDel','删除','','计划生产管理','编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnSubmit','提交','','计划生产管理','编辑');
    insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES ('btnSave','保存','','计划生产管理','编辑');这些语句怎么前面的列和后面的值数目不一样