六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

SqlServer 2008 創建測試數據的方法

[摘要]包含要點: 數據庫的循環 、 insert select 句式 、 隨機數(rand()函數)、絕對值(abs()函數)DECLARE @starttime varchar(50)DECLARE...
包含要點: 數據庫的循環 、 insert select 句式 、 隨機數(rand()函數)、絕對值(abs()函數

DECLARE @starttime varchar(50)
  DECLARE @endtime varchar(50)
  DECLARE @randomvalue float
  SET @starttime='2017-09-15 00:15:00.000'
  SET @endtime='2017-10-20 00:00:00.000'
--  set @randomvalue=floor(rand()*10)
-- -- select CONVERT(varchar(50), DATEADD(mi,15,@starttime),121)
--select [TagID],[Value]-@randomvalue,[StartValue]-@randomvalue,CONVERT(varchar(50),DATEADD(mi,15,[StartTime]),121),[EndValue]-@randomvalue,CONVERT(varchar(50),DATEADD(mi,15,[EndTime]),121)
--from [dbo].[DimTagMinuteData] where TagID in (1,
--                                                2,3,4,5,6,
--                                                7,8,9,10,11,
--                                                12,13,14,15,16,
--                                                17,18,19,20
--                                                )
--and StartTime=@starttime and EndTime=CONVERT(varchar(50),DATEADD(mi,15,@starttime),121)
  WHILE @starttime<=@endtime
     begin
        set @randomvalue=floor(rand()*10)
        IF @starttime<=@endtime
            BEGIN
                insert INTO DimTagMinuteData ([TagID],[Value],[StartValue]
      ,[StartTime]
      ,[EndValue]
      ,[EndTime])
                select [TagID] , 
                ABS([Value]-@randomvalue)    ,
                ABS([StartValue]-@randomvalue),
                CONVERT(varchar(50),DATEADD(mi,15,[StartTime]),121),
                ABS([EndValue]-@randomvalue),
                CONVERT(varchar(50),DATEADD(mi,15,[EndTime]),121)
                from [dbo].[DimTagMinuteData] where TagID in (1,
                                                                2,3,4,5,6,
                                                                7,8,9,10,11,
                                                                12,13,14,15,16,
                                                                17,18,19,20
                                                                )
                and StartTime=@starttime and EndTime=CONVERT(varchar(50),DATEADD(mi,15,@starttime),121)
            end
            
        else    
            begin
                print 'stop'
            end    
            
        set @starttime= CONVERT(varchar(50), DATEADD(mi,15,@starttime),121)
     end
     
    -- 隨機數
  select floor(rand()*100)當然 循環的時候 可以不用 if  else   判斷

以上就是SqlServer 2008 創建測試數據的方法的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 亚洲国产成人久久综合区 | 日韩专区在线播放 | 天天综合天天射 | 日韩无套 | 亚洲第二十页 | 亚洲乱码一二三四区国产 | 片免费观看网站视频 | 日韩无砖2021特黄 | 四虎影视免费 | 亚洲精品色| 午夜精品久视频在线观看 | 青青青在线视频 | 中文字幕亚洲一区 | 性大交| 香蕉久久一区二区三区 | 欧美一级免费片 | 探花视频 | 亚洲最色 | 亚洲国产成人久久午夜 | 午夜在线观看视频 | 午夜欧美日韩在线视频播放 | 天堂在线亚洲 | 亚洲男人天堂视频 | 亚洲区第一页 | 欧美一级爱爱 | 亚洲成人娱乐网 | 四虎影视免费看 | 在线观看色视频 | 天堂理论片 | 天天综合网色 | 在线亚洲免费 | 婷婷六月综合网 | 日本aⅴ永久免费网站www | 欧美一级欧美一级高清 | 欧美一级黄色录像片 | 亚洲欧美中文日韩在线v日本 | 在线视频 二区 | 日本视频不卡 | 欧美在线伊人 | 亚洲欧美一区二区三区麻豆 | 亚洲国产欧美在线成人aaaa |