需求:我有个存储过程,每次执行需要带入一个连续的日期。我想遍历执行出一个月的时间,怎么搞?
我本来的想法是:程序里面写一个for循环,循环里面循环传日期去执行这个存储过程。
但是同事告诉我用游标,我从来没用过,就尝试了一下,没想到成功了哈哈,记录一下!
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
写完大概就知道了:游标是个结果集,可以把它的每一条结果都给一个变量,你可以循环利用这个变量,相当于简介遍历了这个结果集
参考:
【SQL server数据库基础】游标的操作
https://blog.csdn.net/realoser/article/details/121529498
SQLServer用sql语句返回一个月所有的天数
https://blog.csdn.net/weixin_30265171/article/details/95729926
到此这篇关于SQL利用游标遍历日期查询的文章就介绍到这了,更多相关SQL游标遍历日期查询内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://www.cnblogs.com/damugua/p/15738145.html
本文链接:https://my.lmcjl.com/post/18375.html
4 评论