--建立数据源 create table tb1(zm char(8),sd datetime,ed datetime) GO insert into tb1 values('s1','1980-1-1','1980-2-1') insert into tb1 values('s2','1992-2-1','1993-3-1') GO --建立测试数据 declare zm_cursor cursor fast_forward for select zm from tb1 declare @t1 datetime,@t2 datetime,@zm char(8) declare @tb table(zm char(8),d datetime) open zm_cursor fetch next from zm_cursor into @zm while @@fetch_status=0 begin select @t1=sd,@t2=ed from tb1 where zm=@zm while @t1<=@t2 begin insert into @tb values(@zm,@t1) set @t1=dateadd(day,1,@t1) END fetch next from zm_cursor into @zm end select * from @tb close zm_cursor deallocate zm_cursor GO DROP TABLE tb1
发表评论
-
转:避免全表扫描的sql优化
2015-02-05 16:37 1278http://tech.diannaodian.com/dw/ ... -
给表加上聚集索引和非聚集索引
2014-12-11 17:28 651创建简单非聚集索引 以下示例为 Purchasing.Pro ... -
查看表中索引语句
2014-12-11 10:37 640SELECT object_name(object_id) ... -
SQL2008一行转多行的精典写法
2013-08-28 12:06 381--创建测试表 create table t1( id ... -
在sql server中利用with as实现递归功能
2013-06-25 10:48 495在sqlserver2005之前,要实现递归功能比较麻烦,比如 ... -
SQL 2005 with(nolock)详解
2013-06-17 17:03 554大家在写查询时, ... -
用SQL语句查询每门成绩都大于80的学生姓名
2013-05-29 10:39 1678昨天遇到的一个SQL面试题,感觉很有趣。 表名stu 结构 ... -
SqlServer强制断开数据库已有连接的方法
2013-02-22 11:03 1592在master数据库中执行如下代码 declare @i IN ... -
Sql获取第一天、最后一天
2013-01-03 14:56 9603① 本月第一天(--减去今天再加上1天) SELECT DAT ... -
sql server 2005 输出表的函數用法
2012-12-25 16:02 801view sourceprint? 01 --sql ser ... -
SQL杂谈
2012-12-14 17:33 6711、如何用convert什么的把带有时分秒的日期转为时分秒都0 ... -
用FOR XML PATH将查询结果以XML输出
2012-09-20 17:54 1001本文从此而来 http://www.cnblogs.com/d ... -
left join on and
2012-09-20 10:23 839数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临 ... -
筛选索引简单使用
2012-08-17 11:29 1111对于在强制实施数据完整性时的一种常见需求,也可以用筛选索引来解 ... -
排名函数(ROW_NUMBER、RANK、DENSE_RANK)及OVER子句
2012-08-10 10:36 6586--在部门内新水排名(如果有相同名次,用dense_rank) ... -
SQL SERVER 中行列转换 PIVOT UNPIVO
2012-08-18 15:34 2289PIVOT用于将列值旋转为列名、同时执行聚合运算(即行转列), ... -
Apply简单使用举例
2012-08-09 17:20 978APPLY APPLY运算符把右表表达式应用左输入中 ... -
SQL Server 2008语句大全完整版
2012-08-09 10:39 1356--======================== ... -
Not Exists练习
2012-07-23 14:40 852IF OBJECT_ID(N'a') IS NOT NU ... -
Exists练习查找最小缺失值(Missing Value)
2012-07-17 09:34 948第一种方法 USE tempdb; GO IF OBJE ...
相关推荐
sql 存储过程常用函数及游标用法 这里包括 字符函数,数据库维护命令,所有游标的用法以及日期函数
oracle 管道函数 动态游标,自定义类型,转table
、视图、存储过程、函数、游标与触发器、视图、存储过程、函数、游标与触发器
该文件讲解了Oracle数据库中函数游标的创建以及包的定义,对数据库有更深层次的了解
视图、存储过程、函数、游标与触发器 PPT
视图、存储过程、函数、游标与触发器、
oracle基础--表、视图、过程、函数、游标、异常
这些例子是我自己也是在学习的时候写的。。希望与同水平的人有用。
游标 函数 清空表 添加描述 字段sql增加表、字段描述性文字 --创建表及描述信息 增加sql登录名
此资料可以帮助没有用过数据库游标和函数的朋友学会去用它,只要跟着做一遍就会使用啦,这样就在设计数据库时可以充分灵活运用游标和函数
Oracle函数返回游标的方法及应用.pdf
视图、存储过程、函数、游标与触发器ppt资源,详细讲解,分享给有需要朋友。
sql server 函数 游标及DB设计以及相关sql语句
本文将介绍利用使用表变量和游标实现数据库中表的遍历。 表变量来实现表的遍历 以下代码中,代码块之间的差异已经用灰色的背景标记。 代码如下: DECLARE @temp TABLE ( [id] INT IDENTITY(1, 1) , [Name] VARCHAR(10...
根据所示 代码 可以实现返回记录集类型的函数
PLSQL操作存储过程、函数、游标、触发器、定时任务等实例SQL脚本
实验6 存储过程、存储函数和游标-软工2111-雷靖彤.doc
MySQL系列—-创建存储函数、游标的使用创建存储函数输入任意三个数,结果输出它们的最小值调用函数使用游标使用游标从表中查询信息从sc表中查询成绩高于80分的学生信息有帮助的别忘了点个赞再走哦!! 本期是MySQL...
取代游标的方案:使用min()函数或max()函数;用表函数;使用临时表
NULL 博文链接:https://sxpujs.iteye.com/blog/376972