惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
Engineering at Meta
Engineering at Meta
博客园 - 【当耐特】
人人都是产品经理
人人都是产品经理
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
Blog — PlanetScale
Blog — PlanetScale
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
Jina AI
Jina AI
小众软件
小众软件
博客园 - 叶小钗
MongoDB | Blog
MongoDB | Blog
大猫的无限游戏
大猫的无限游戏
博客园 - 聂微东
Y
Y Combinator Blog
云风的 BLOG
云风的 BLOG
I
InfoQ
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Martin Fowler
Martin Fowler
P
Proofpoint News Feed
MyScale Blog
MyScale Blog

博客园 - kantorgong

Apache与Nginx的比较 重新开启更新博客 c#数据采集 c#数据采集 sql添加修改删除通用存储过程 50个常用HTML中的代码 ajax和XMLHTTP原理(简介) Delphi编译错误信息对照表 DELPHI 中如何安装第三方控件? SQL进行排序、分组、统计的10个新技巧 107个常用Javascript语句 输入地址栏可以编辑页面的js 三级下拉列表的修改时无法绑定原始数据解决办法 c#.net常用的小函数和方法集 项目开发中常用JS表单取值方法 .net UserControl(标签云集控件) [导入]事务处理 [导入]通用的分页存储过程 [导入]批量插入数据的存储过程 [导入]批量插入数据的存储过程
关于父子级数据的sql复制处理
kantorgong · 2010-03-08 · via 博客园 - kantorgong

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

代码


 
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;