猪神的黄昏-hiDotNet.com

一只猪,在躺椅上,戴着墨镜,看夕阳

用户操作
[即时聊天] [发私信] [加为好友]
帝哲ID:Damon_King
29586次访问,排名4162(-4),好友9人,关注者25人。
别人笑我太疯癫,我笑别人开裤裆
Damon_King的文章
原创 74 篇
翻译 1 篇
转载 36 篇
评论 74 篇
帝哲的公告
最近评论
jindw:2月份的时候,应该拿到的是老版本。
如果是编码的问题。你们可以吧代码压缩之后再用,就不会有编码问题了。

或者,可以吧JSI作为开发期间的脚本管理框架,运行时导出成普通脚本。
yynju:好文
Damon_King:@狮子:
哈,习惯问题吧,看看网页啥的还行!
Damon_King:@PrideRock :
施主,生命在于折腾!阿弥陀佛……
狮子:Chrome 用着并不是很爽
已经被我pass掉了
文章分类
收藏
相册
Damon.King's Photo
Google Logo
我的公司
个人链接
技术网站
C#开源资源
SubSonic架构
SubText主页
组织链接
HiDotNet论坛
铁血军事
铁血论坛
存档
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 SQL批量插入数据:将同一个表中某列符合条件的数据批量插入此表中收藏

新一篇: 写在SD2C开幕之日 | 旧一篇: 软件界面交互和易用性改进总结

有权限表PermissionList(permissionid,userid) 。现在这个表有数据

PermissionList
permissionid userid
1 1100
3 1100
5 1100
6 1100

现在我想把userid为1122的用户使用SQL插入这个表,并且拥有与userid为1100相同的permissionid,该怎样写sql实现批量插入?

实现代码(已测试):

declare @id int --当前需要插入的permissionid
declare @num int --循环索引
declare @count int --循环次数
set @num = 1 --初始化循环索引
set @id = 0 --初始化permissionid
select @count = count(*from useringroup where userid =1100 --查询循环次数
while(@num <= @count--批量操作
begin
select top 1 @id = permissionid from useringroup where userid = 1100 and permissionid > @id order by permissionid
insert into useringroup values  (@id,1122)
set @num = @num + 1

print @num
end

发表于 @ 2007年11月29日 11:22:00|评论(loading...)|编辑

新一篇: 写在SD2C开幕之日 | 旧一篇: 软件界面交互和易用性改进总结

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 帝哲