如何用sql语句把日期批量插入到表中
如何用sql语句把2011-10-28到2012-06-30之间的日期批量插入到表中?在线急等...
如何用sql语句把2011-10-28到2012-06-30之间的日期批量插入到表中?在线急等
展开
3个回答
展开全部
DECLARE @BEGIN_DATE DATETIME
SELECT @BEGIN_DATE = '2011-10-28'
WHILE @BEGIN_DATE <='2012-06-30
BEGIN
INSERT INTO TABEL1 (DATEFIELD1) VALUE (@BEGIN_DATE)
SELECT @BEGIN_DATE = DATEADD(DD, 1, @BEGIN_DATE)
END
SELECT @BEGIN_DATE = '2011-10-28'
WHILE @BEGIN_DATE <='2012-06-30
BEGIN
INSERT INTO TABEL1 (DATEFIELD1) VALUE (@BEGIN_DATE)
SELECT @BEGIN_DATE = DATEADD(DD, 1, @BEGIN_DATE)
END
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写个函数统计多少记录,该插入多少条数据!然后写个过程循环插入就好了
追问
具体语句怎么写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是想怎么插入,一个日期一行?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询