Sqlserver2005 游标 随机数 查询
2013-11-18 16:51
281 查看
使用SqlServer2005 随机数产生模拟数据 更新表
declare @gs int,@ge int
set @gs = -15
set @ge = -1
declare @id varchar(20)
declare cr_cursor cursor --1.定义游标
for select id from tabData where dt between '2013-11-18 12:00:00' and '2013-11-18 15:00:00'
open cr_cursor --2.打开游标
fetch From cr_cursor into @id --3.提取游标
while @@fetch_status=0
begin
update tabData set gs = cast(ceiling(rand() * (@ge - @gs) + @gs) as int) where id = @id
fetch next From cr_cursor into @id
end;
close cr_cursor --4.关闭游标
deallocate cr_cursor --5.释放游标
declare @gs int,@ge int
set @gs = -15
set @ge = -1
declare @id varchar(20)
declare cr_cursor cursor --1.定义游标
for select id from tabData where dt between '2013-11-18 12:00:00' and '2013-11-18 15:00:00'
open cr_cursor --2.打开游标
fetch From cr_cursor into @id --3.提取游标
while @@fetch_status=0
begin
update tabData set gs = cast(ceiling(rand() * (@ge - @gs) + @gs) as int) where id = @id
fetch next From cr_cursor into @id
end;
close cr_cursor --4.关闭游标
deallocate cr_cursor --5.释放游标
相关文章推荐
- sqlserver 数据横向查询和游标使用
- Mysql常用命令、简单查询、游标、存储过程、触发器简单介绍
- MySQL通过游标来实现通过查询结果集循环
- 游标遍历exec动态sql语句查询结果
- [导入]在SYBASE数据库中使用游标(Cursors)将多行查询结果进行逐行处理
- SQLServer2005 XML在T-SQL查询中的典型应用
- group by 随机数 查询保存到临时表
- 单链表_生成100个随机数_查询并输出大于K的数
- Oracle使用游标查询所有数据表备注
- 结构化查询特殊对象——游标
- ORACLE游标、递归查询、子查询与批量更新示例
- sqlserver通过游标循环查询
- SQL server 游标,随机数使用
- vs2005 sqlserver2005 连接、查询
- SQL SERVER查询优化----游标
- mongodb利用foreach查询和游标遍历(mongodb 遍历对象)
- Oracle游标查询表
- 查询--游标 limit skip sort
- 82 mysql 查询字段为/不为空 c 产生随机数
- 查询SQLServer2005中某个数据库中的表结构、索引、视图、存储过程、触发器以及自定义函数