zoukankan      html  css  js  c++  java
  • 关于父子级数据的sql复制处理

    最近做的一个项目中关于父子菜单的应用中,不用系统的菜单不大一致,需要复制已有的父子级菜单再进行稍微的处理,一般的复制数据时相对比较容易,而复制父子菜单的关系到本表中是有一定难度,于是采用游标的方式实现:

    代码

     
    SET IDENTITY_INSERT dbo.online_module ON;
     
     
    declare @eid int;
     
    set @eid=ident_current('dbo.online_module');
     
     
    insert into online_module(ModuleID,ApplicationsID,CName,Directory,img,IsSystem,OrderLevel,[Close],EnName,Show,[System],PageCode,TmpParentID,parentid)
     
     
    select ModuleID+@eid,ApplicationsID,CName,Directory,img,IsSystem,OrderLevel,[Close],EnName,Show,[System],PageCode,TmpParentID,case parentid when 0 then 0 else parentid+@eid end from dbo.online_module
     
    where belongid =1
     
     
    SET IDENTITY_INSERT dbo.online_module OFF;
  • 相关阅读:
    SQL的介绍及MySQL的安装
    git中级技能
    git基本用法
    git基本语法
    出租车数据分析
    使用Spark MLlib进行情感分析
    增量式编码器专题
    vue-loader的简单例子
    node爬虫(转)
    fs-extra 文件管理
  • 原文地址:https://www.cnblogs.com/kantorgong/p/1680859.html
Copyright © 2011-2022 走看看