多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > Sqlserver > 實例:Sql server和MYsql中update多條數據

實例:Sql server和MYsql中update多條數據

來源:程序員人生   發布時間:2014-01-19 07:10:52 閱讀次數:2792次

建站學院文檔 mssql server 中 使用動態表名 MY sql server存儲過程完整例子 大家直接看代碼:

MS sql server中使用動態的表名:
declare @tableName nvarchar(160)
set @tableName = 't_stat_all'
declare @sql nvarchar(160)
print @tableName
set @sql='select count(*) from '+@tableName
exec(@sql)
MYsql語句
update (select sc,tos,sum(click) as click,product,adpid from log_sc_click group by sc,tos,product,adpid) as a,
t_stat_sc_h_tmp as b
set b.sc_click=a.click
where b.stat_date=str_date and b.hour=str_hour and b.sc=a.sc
and b.tos=a.tos and b.product=a.product and a.adpid=b.adpid;

MY sql server存儲過程完整例子

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

--ALTER procedure [dbo].[ad_stat]
ALTER procedure [dbo].[ad_stat]
@day varchar(20) = null

as
BEGIN try

if(@day is null)
set @day = convert(varchar(10),dateadd(day,-1,getdate()),121)

declare @theDay datetime
set @theDay = cast(@day as datetime)


declare @yesterday varchar(10)
set @yesterday = convert(varchar(10),@theDay,121)

declare @tableName nvarchar(160)
set @tableName = 'log_adlist_'+ left(@yesterday,4)+'_'+substring(@yesterday,6,2)+'_'+substring(@yesterday,9,2)

declare @sql nvarchar(500)
set @sql=' update t_stat_all '+
' set cl=b.click from '+
' ( '+
' select AllType as ad_id ,posid as posid,count(*) as click '+
' from '+@tableName+
' where datediff(d,VisitTime,'+@theDay+')=0'+
' group by AllType,posid '+
' ) b ,t_stat_all a '+
' where datediff(d,a.stat_date,'+@theDay+')=0 and a.posid=b.posid '+
' and a.ad_id=b.ad_id ';
exec(@sql)

END try
begin catch
INSERT INTO actionLogs
([createTime]
,[actionName]
,[type]
,[infor])
VALUES
(getdate(),
'ad_stat',
'error', --error,info
ERROR_MESSAGE())
end catch

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲视频在线观看免费 | 欧美一区二区三区在观看 | 最新的国产成人精品2022 | 日本欧美一区二区三区视频麻豆 | 另类ts人妖一区二区三区 | 交性大片欧美网 | 欧美黑人粗大 | 欧美高清免费精品国产自 | 日本xxxⅹ色视频在线观看网站 | 精品免费视在线视频观看 | 国产精品国产三级国产a | 一级做a爰性色毛片 | 国产成人精品日本亚洲语言 | 就要精品综合久久久久五月天 | 日韩一区二区三区四区五区 | xxx日本com | 亚洲天堂网站在线 | 国产免费a级片 | 日本不卡一二三 | 日本中文在线视频 | 搞av网 | 亚洲我射 | 亚洲伊人成人 | 国产亚洲欧美日韩在线看片 | 欧美成人手机视频免费播放 | 国产欧美在线一区二区三区 | 色www| 免费视频中文字幕 | 成人在线观看一区 | 日本一区二区网站 | 国产成人久久精品激情91 | 日韩欧美精品综合一区二区三区 | 亚洲一区二区高清 | 有码中文字幕 | 亚洲天堂久久新 | 德国艳星videos极品 | 伊人蕉久 | 免费成人在线播放 | 男女做爽爽免费视频 | 伊人情人综合 | 亚洲精品综合一区二区三区在线 |