首页 > 数据库技术 > 详细

sql 循环日期

时间:2021-09-03 23:36:19      阅读:29      评论:0      收藏:0      [点我收藏+]

sql 循环日期,将@dt 赋值给变量即可

DECLARE @dt DATETIME
SET @dt = 2020-01-01

WHILE (@dt <= 2021-12-31)
BEGIN
-- 转换字符串格式输出
    PRINT convert (VARCHAR (10), @dt, 120)
-- 在 ‘日‘ 单位上+1天
    SET @dt = dateadd (DAY, 1, @dt)
END

该例子的目的是想找到一个批量自动删除记录的方法,因为对于一个记录很多的表来删除部分数据时耗费的时间是非常大的,所以只能尽可能的缩小删除条数来达到  提速 和避免长时间锁表的问题

 

sql 循环日期

原文:https://www.cnblogs.com/juices/p/15221967.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!