SQL语句判断并插入表Declare @num int
SQL语句判断并插入表
SQL语句判断并插入表
set @num =0
SQL语句判断并插入表
SQL语句判断并插入表
while(@num<9)
SQL语句判断并插入表
begin
SQL语句判断并插入表
SQL语句判断并插入表    
set @num= @num + 1
SQL语句判断并插入表    
if not exists(Select Attrid FROM HVC_Statistics_Setting WHERE Attrid =@num)
SQL语句判断并插入表    
begin
SQL语句判断并插入表        
INSERT INTO HVC_Statistics_Setting(PortalID,AttrID,AttrName,StringValue,FloatValue) 
SQL语句判断并插入表        
VALUES (@PortalID,@num,'','',Case
SQL语句判断并插入表        
When @num=1 then @TotalAccessed
SQL语句判断并插入表        
When @num=2 then @AllArticlesNum
SQL语句判断并插入表        
When @num=3 then @AllArticleHits
SQL语句判断并插入表        
When @num=4 then @MonthTotalUpdated
SQL语句判断并插入表        
When @num=5 then @MonthArticleHits
SQL语句判断并插入表        
When @num=6 then @WeekArticleUpdated
SQL语句判断并插入表        
When @num=7 then @WeekArticleHits
SQL语句判断并插入表        
When @num=8 then @Score
SQL语句判断并插入表        
end)
SQL语句判断并插入表    
end
SQL语句判断并插入表    
else
SQL语句判断并插入表    
begin
SQL语句判断并插入表    
Update HVC_Statistics_Setting SET
SQL语句判断并插入表    PortalID
=@PortalID,
SQL语句判断并插入表    AttrID
=@num,
SQL语句判断并插入表    AttrName
='',
SQL语句判断并插入表    StringValue
='',
SQL语句判断并插入表    FloatValue
= Case
SQL语句判断并插入表        
When  @num=1 then @TotalAccessed
SQL语句判断并插入表        
When @num=2 then @AllArticlesNum
SQL语句判断并插入表        
When @num=3 then @AllArticleHits
SQL语句判断并插入表        
When @num=4 then @MonthTotalUpdated
SQL语句判断并插入表        
When @num=5 then @MonthArticleHits
SQL语句判断并插入表        
When @num=6 then @WeekArticleUpdated
SQL语句判断并插入表        
When @num=7 then @WeekArticleHits
SQL语句判断并插入表        
When @num=8 then @Score
SQL语句判断并插入表        
end
SQL语句判断并插入表    
where Attrid =@num
SQL语句判断并插入表    
end
SQL语句判断并插入表
end

相关文章: