`
studentGuy1
  • 浏览: 17136 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Sqlserver2005 游标 随机数 查询

 
阅读更多

使用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.释放游标

分享到:
评论

相关推荐

    sqlserver函数大全

    9. **游标函数**:虽然不推荐频繁使用,但SQL Server提供了一套游标函数,允许逐行处理结果集。 10. **自定义函数**:除了内置函数,用户还可以创建自己的函数,分为存储过程(Stored Procedures)和用户自定义函数...

    Oracle和SQL Server的一些区别(函数和存储过程)

    - **游标操作**:Oracle和SQL Server都支持游标操作,但在语法和使用方式上有所不同。 通过上述对比,我们可以看到Oracle与SQL Server在数学函数、字符串处理以及存储过程等方面都有着自己独特的实现方式和特点。...

    SQLServer2005数据库考试试卷

    通过上述解析,我们可以看到这些题目涵盖了SQL Server 2005中关于关系模型的基本概念、数据类型、查询语言、数据操作语言等多个方面的知识点。对于复习SQL Server 2005数据库的考生来说,理解并掌握这些知识点是非常...

    SQLServer2000常用函数大全(经典)

    以下是一些SQL Server 2000中的常用函数,这些函数对于数据查询、分析和管理至关重要。 1. **聚合函数**:这类函数用于对一组值进行操作并返回单个值。比如: - `SUM()`:求和,返回指定列的总和。 - `AVG()`:...

    SQLServer和Oracle的常用函数

    - SQL Server的`RAND()`生成随机数,Oracle对应的是`DBMS_RANDOM.VALUE()`。 4. **转换函数** - SQL Server的`CAST()`和`CONVERT()`用于类型转换,Oracle只有`TO_CHAR()`、`TO_DATE()`和`TO_NUMBER()`。 - `TRY...

    SQLServer2000函数大全<绝对经典>

    这个"SQLServer2000函数大全"资源对于熟悉和精通SQL Server 2000的函数使用至关重要,无论你是初学者还是经验丰富的开发者,都能从中受益。通过深入学习和实践,你可以更加熟练地进行数据查询、处理和分析,提升...

    SQL Server与Oracle常用函数对比

    - SQL Server的`RAND()`生成随机数,Oracle用`DBMS_RANDOM.VALUE()`。 4. **聚合函数**: - 两系统都包含`COUNT()`, `SUM()`, `AVG()`, `MAX()`, 和 `MIN()`等聚合函数,但SQL Server还提供`STDEV()`, `VAR()`...

    SQLServer2000函数大全.rar

    本压缩包“SQLServer2000函数大全.rar”很可能包含了关于SQL Server 2000中各种内置函数的详细文档或教程,帮助开发者深入理解和运用这些函数。 在SQL Server 2000中,函数可以分为几大类别,包括: 1. **数值函数...

    使用游标批量更改表的应用

    值得注意的是,`@@FETCH_STATUS`是一个内置的SQL Server系统变量,用于指示最近一次`FETCH`操作的状态。如果`@@FETCH_STATUS`为0,则表示成功获取到下一行;其他非零值表示错误或没有更多行可取。 总结来说,游标是...

    sqlserver2000函数大全

    SQL Server 2000是微软公司推出的一款关系型数据库管理系统,它提供了丰富的函数来帮助用户进行数据查询、处理和分析。以下是对SQL Server 2000中一些重要函数的详细说明: 1. **聚合函数**: - `COUNT()`: 计算...

    SQLServer2000常用函数大全及个人收藏

    了解并熟练运用这些函数,能够极大地提高在SQL Server 2000环境中编写高效查询和存储过程的能力。个人收藏中可能还包括了更多特定场景下使用的函数和实用技巧,这将有助于解决实际工作中遇到的各种数据处理问题。...

    sql server基本系统函数

    ### SQL Server基本系统函数概述 SQL Server作为一款强大的关系型数据库管理系统,在其功能体系中集成了大量的内置函数,这些函数可以极大地简化开发人员的操作过程,提高数据处理的效率与准确性。根据官方文档以及...

    生成300个不同的随机数的SQL语句

    这个例子展示了如何在SQL Server中利用T-SQL语法生成一组特定数量的不重复随机数。值得注意的是,这种方法适用于小规模的数据生成,但如果需要生成大量不重复的随机数,可能需要考虑更高效的方法,例如使用游标、...

    SQL技巧全集-整理

    3. **随机函数**:在SQL中,随机函数如RAND()(在MySQL、SQL Server中)或DBMS_RANDOM.VALUE(在Oracle中)可以用于生成随机数,这在数据抽样、测试或者模拟场景中非常有用。某些数据库系统还提供ORDER BY RAND()...

    mssql数据库游标批量修改符合条件记录的方法

    在SQL Server(mssql)中,游标是一种用于遍历查询结果集的机制,它允许我们逐行处理数据,执行复杂的数据操作,如批量修改符合条件的记录。在上述示例中,游标被用来批量为特定项目的票数赋值,同时确保每个项目的...

    SQL语句备忘手册

    4. **SQLServer和Oracle常用函数对比**: - **数学函数**:如绝对值、取整、取随机数等,不同数据库可能有细微差异。 - **数值间比较**:如求最大最小值、处理`NULL`值等。 - **字符串函数**:包括连接、子串、...

Global site tag (gtag.js) - Google Analytics