在命令窗口执行该语句可以补全2017年的日历表 exec t_day_populate(2017);
那怎样去写语句去补全比如从1990年到2017年这个时间段的日历表。
写个存储过程:
DECLARE @start_date DATE = '19900101'
DECLARE @end_date DATE = '20171231'
WHILE @start_date <= @end_date
BEGIN
EXEC t_day_populate @start_date
SET @start_date = DATEADD(DAY, 1, @start_date)
END
日期格式那里我忘记是否要修改了,你看看界面提示在给我反馈