產(chǎn)品手冊(cè) 實(shí)施方案 用戶案例 問題中心

合同消息提醒數(shù)據(jù)庫(kù)表變更

— 檢測(cè)最近兩個(gè)月消息表,如果有,則檢測(cè)是否 C_SYNC 字段,如果沒有,則自動(dòng)增加此字段
BEGIN
?declare @strDate as char(6)
?declare @strDBTable as varchar(24)
?declare @strSQL as varchar(1024)
?— Mobile 本月消息表
?Set @strDate = left( Convert( char(8), GetDate(), 112 ), 6 )
?Set @strDBTable = ‘OI_STK_MOBILE_MSG_’ + @strDate
?IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(@strDBTable) AND OBJECTPROPERTY(id, N’IsUserTable’) = 1)
?BEGIN
? IF NOT EXISTS (select * from syscolumns where id = object_id(@strDBTable) and name= ‘C_SYNC’)
? BEGIN
? ? Set @strSQL = ‘ALTER TABLE ‘ + @strDBTable + ‘ ADD [C_SYNC] [char](1) NOT NULL CONSTRAINT DF_STK_MBMSG_’ + @strDate + ‘_C_SYNC DEFAULT ”0”’
? ? EXEC( @strSQL )
? ? — 設(shè)置 同步標(biāo)記 為 Y
? ? Set @strSQL = ‘UPDATE ‘ + @strDBTable + ‘ SET C_SYNC = ”1”’
? ? EXEC( @strSQL )
? END
?END
?— STK 本月消息表
?Set @strDBTable = ‘OI_STK_MSG_’ + @strDate
?IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(@strDBTable) AND OBJECTPROPERTY(id, N’IsUserTable’) = 1)
?BEGIN
? IF NOT EXISTS (select * from syscolumns where id = object_id(@strDBTable) and name= ‘C_SYNC’)
? BEGIN
? ? Set @strSQL = ‘ALTER TABLE ‘ + @strDBTable + ‘ ADD [C_SYNC] [char](1) NOT NULL CONSTRAINT DF_STK_MSG_’ + @strDate + ‘_C_SYNC DEFAULT ”0”’
? ? EXEC( @strSQL )
? ? — 設(shè)置 同步標(biāo)記 為 Y
? ? Set @strSQL = ‘UPDATE ‘ + @strDBTable + ‘ SET C_SYNC = ”1”’
? ? EXEC( @strSQL )
? END
?END
?— Mobile 上個(gè)月消息表
?Set @strDate = left( Convert( char(8), DATEADD( MONTH, -1, GetDate() ), 112 ), 6 )
?Set @strDBTable = ‘OI_STK_MOBILE_MSG_’ + @strDate
?IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(@strDBTable) AND OBJECTPROPERTY(id, N’IsUserTable’) = 1)
?BEGIN
? IF NOT EXISTS (select * from syscolumns where id = object_id(@strDBTable) and name= ‘C_SYNC’)
? BEGIN
? ? Set @strSQL = ‘ALTER TABLE ‘ + @strDBTable + ‘ ADD [C_SYNC] [char](1) NOT NULL CONSTRAINT DF_STK_MBMSG_’ + @strDate + ‘_C_SYNC DEFAULT ”0”’
? ? EXEC( @strSQL )
? ? — 設(shè)置 同步標(biāo)記 為 Y
? ? Set @strSQL = ‘UPDATE ‘ + @strDBTable + ‘ SET C_SYNC = ”1”’
? ? EXEC( @strSQL )
? END
?END
?— STK 上個(gè)月消息表
?Set @strDBTable = ‘OI_STK_MSG_’ + @strDate
?IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(@strDBTable) AND OBJECTPROPERTY(id, N’IsUserTable’) = 1)
?BEGIN
? IF NOT EXISTS (select * from syscolumns where id = object_id(@strDBTable) and name= ‘C_SYNC’)
? BEGIN
? ? Set @strSQL = ‘ALTER TABLE ‘ + @strDBTable + ‘ ADD [C_SYNC] [char](1) NOT NULL CONSTRAINT DF_STK_MSG_’ + @strDate + ‘_C_SYNC DEFAULT ”0”’
? ? EXEC( @strSQL )
? ? — 設(shè)置 同步標(biāo)記 為 Y
? ? Set @strSQL = ‘UPDATE ‘ + @strDBTable + ‘ SET C_SYNC = ”1”’
? ? EXEC( @strSQL )
? END
?END
END
GO
標(biāo)簽:腳本 上一篇: 下一篇:
展開更多
預(yù)約軟件體驗(yàn)

loading...

主站蜘蛛池模板: 四虎影院最新域名| 四库影院永久在线精品| 91看片淫黄大片.在线天堂 | 99久久久国产精品免费蜜臀| 日韩a在线观看| 交换美妇94系列部分| 风间由美性色一区二区三区 | 亚洲乱码无码永久不卡在线| 精品一区精品二区制服| 国产免费人成在线视频| 3571色影院| 好妈妈5韩国电影高清中字| 久久国产免费一区| 欧美成人一区二区三区在线电影| 制服丝袜第五页| 高清亚洲综合色成在线播放放| 国产色视频网免费| 一本色道久久88| 日本牲交大片无遮挡| 亚洲啪啪AV无码片| 狠狠色狠狠色综合日日五| 国产va在线观看| 成人羞羞视频网站| 国产精品第八页| tube欧美巨大| 欧美高清国产在线观看| 哦┅┅快┅┅用力啊┅┅动态图| 国产福利你懂的| 国产精品第2页| a级高清观看视频在线看| 扫出来是很污的二维码2021| 久精品在线观看| 欧美在线综合视频| 亚洲熟妇色xxxxx欧美老妇| 精品久久无码中文字幕| 国产乱妇无码大片在线观看| 欧美一区二区三区综合色视频| 国产网站麻豆精品视频| china男男versios| 成人免费视频软件网站| 久久中文网中文字幕|