首页 > 代码库 > 循环,批量插入数据(日期值)
循环,批量插入数据(日期值)
Create proc setup_list_add @creatime Datetime--创建时间 ,@objjc Varchar(20)--排期项目 ,@Doctor Varchar(20)--接诊医生 ,@beginDate Datetime--排班开始 ,@endtDate Datetime--排班结束 ,@objuser Varchar(20)--排班人 as begin begin transaction T1 Declare @n Datetime set @n=@beginDate while @n<=@endtDate begin insert into Scheduling_setup(creatime,objjc,Doctor,begintime,endtime,objuser) select @creatime,@objjc,@Doctor,CONVERT(char(16), @n+begintime,120),endtime,@objuser from times_setup where objjc=@objjc set @n=dateadd(dd,1,@n) end IF @@ERROR <> 0 GOTO FINALROLL select ‘添加成功!‘ msg,1 code COMMIT TRAN T1 RETURN FINALROLL: select ‘添加失败‘ msg,2 code ROLLBACK TRAN T1 end Go
循环,批量插入数据(日期值)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。