日期:2014-05-17  浏览次数:20405 次

sql循环插入
本帖最后由 nitaiyoucala 于 2012-12-03 10:43:44 编辑
数据库有以下表Z_info
我想把查出来is_xh=1的几行数据循环添加到数据库。怎么搞。。用.NET程序我知道怎么写。。。。。sql不是很熟悉。谢谢了



达到下面的这种效果。info_title,info_content,info_id都是一样的。。





------解决方案--------------------
insert into Z_info (select *  from  Z_info  where is_xh=1)
------解决方案--------------------
引用:
自己写出来了。。



SQL code??



12345678910111213141516171819202122

DECLARE @info_title nvarchar(50), @info_content nvarchar(50), @info_uid nvarchar(50), @infoAll intbegin SELECT @infoAll=COUNT(*……
循环用while就可以拉,为什么非要用游标。
------解决方案--------------------
你的思维还是停留在.net这种面向对象甚至面向过程的编程中,习惯一行一行操作,1楼的那个思路就够了,除非你要插好多次,如果只要插一次,那么查出来插进去就够了。
------解决方案--------------------
我没看到你那个循环里面做了什么哦