DECLARE TEMP_CURSOR CURSOR SCRolL FOR SELECT Cityname FROM CorelinklinShi -- 此处必须有SQL语句,不能空着 OPEN TEMP_CURSOR DECLARE @Cityname varchar(50) FETCH NEXT FROM TEMP_CURSOR INTO @Cityname WHILE @@FETCH_STATUS=0 BEGIN DECLARE @VALIDTIME VARCHAR(19),@ENDTIME VARCHAR(19) SET @VALIDTIME=CONVERT(CHAR(10),GETDATE(),23)+' 00:00:00' SET @ENDTIME=CONVERT(CHAR(10),DATEADD(DAY,1,GETDATE()),23)+' 00:00:00' WHILE(CONVERT(DATETIME,@VALIDTIME) < CONVERT(DATETIME,@ENDTIME)) BEGIN INSERT INTO dbo.Corelink_temp(Cityname,CompanyNo,SvrID,NeID,Nename,Slot,Boardname,Port,ValIDTime) VALUES(@Cityname,@CompanyNo,@SvrID,@NeID,@Nename,@Slot,@Boardname,@Port,@VALIDTIME) SET @VALIDTIME= CONVERT(CHAR(19),DATEADD(MI,15,CONVERT(DATETIME,@VALIDTIME)),120) END FETCH NEXT FROM TEMP_CURSOR INTO @Cityname END CLOSE TEMP_CURSOR DEALLOCATE TEMP_CURSOR总结
以上是内存溢出为你收集整理的SQLServer游标的用法全部内容,希望文章能够帮你解决SQLServer游标的用法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)