產(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...

主站蜘蛛池模板: 男人j进入女人j内部免费网站| 免费高清a级毛片在线播放| 亚洲欧美视频二区| 久久天天躁狠狠躁夜夜avapp| 亚洲六月丁香婷婷综合| 欧美在线色视频| 国产精品久久久久一区二区三区| 啊用力嗯快国产在线观看| 亚洲av无码乱码在线观看| 99自拍视频在线观看| 蜜柚直播在线第一页| 欧美成人中文字幕dvd| 国产精品永久免费视频| 免费视频你懂的| www.99色| 澳门永久av免费网站| 国产裸体美女永久免费无遮挡| 免费福利在线播放| freefron性中国国产高清| 激情三级hd中文字幕| 国产综合成人久久大片91| 亚洲伦理一二三四| 国产精品亚洲四区在线观看| 欧美高清video| 女性高爱潮视频| 国产69精品久久久久9999| 久久精品国产一区二区三| 16女性下面扒开无遮挡免费| 欧美亚洲天堂网| 国产精品水嫩水嫩| 亚洲va久久久噜噜噜久久| 黄色a级在线观看| 我被黑人巨大开嫩苞在线观看| 十八在线观观看免费视频| avhd101av高清迷片在线| 欧美日韩亚洲成人| 国产强被迫伦姧在线观看无码| 中文字幕永久在线视频| 试看60边摸边吃奶边做| 日本电影一区二区三区| 啊灬啊灬用力灬再用力岳|