有下面两个数据库脚本:
tmp1.txt内容如下:
use FaultDB
go
delete tbl_AlarmCfg where AlarmGroupID = -65495 and AlarmID >= 2097152
go
go
insert into tbl_AlarmCfg(AlarmGroupID,AlarmID,AlarmType,AlarmClass,AlarmFunc,AlarmLevel,HaveDevSerialNo,AlarmName,Meaning,DefineField,PosInfo) values(-65495, 36700342 , 0, 3, 5, 2, 0, '配置的扣板类型或数量与真实扣板类型或数目不一致异常', '配置的扣板类型或数量与真实扣板类型或数目不一致异常', 3, '3,4#')
go
insert into tbl_AlarmCfg(AlarmGroupID,AlarmID,AlarmType,AlarmClass,AlarmFunc,AlarmLevel,HaveDevSerialNo,AlarmName,Meaning,DefineField,PosInfo) values(-65495, 119537665, 0, 5, 10, 2, 0, '发生主备倒换', '主备板之间发生了倒换', 4, '3,4#原主板槽位号,单板的描述(仅网管可见)')
go
tmp2.txt内容如下:
use FaultDB
go
delete tbl_AlarmCfg where AlarmGroupID = -65495 and AlarmID >= 2097152
go
go
insert into tbl_AlarmCfg(AlarmGroupID,AlarmID,AlarmType,AlarmClass,AlarmFunc,AlarmLevel,HaveDevSerialNo,AlarmName,Meaning,DefineField,PosInfo) values(-65495, 36700342 , 0, 3, 5, 2, 0, '配置的扣板类型或数量与真实扣板类型或数目不一致异常', '配置的扣板类型或数量与真实扣板类型或数目不一致异常', 3, '3,4#')
go
insert into tbl_AlarmCfg(AlarmGroupID,AlarmID,AlarmType,AlarmClass,AlarmFunc,AlarmLevel,HaveDevSerialNo,AlarmName,Meaning,DefineField,PosInfo) values(-65495, 119537665, 0, 5, 10, 2, 0, '发生主备倒换', '主备板之间发生了倒换', 4, '3,4#原主板槽位号,单板的描述(仅网管可见)')
go
insert into tbl_AlarmCfg(AlarmGroupID,AlarmID,AlarmType,AlarmClass,AlarmFunc,AlarmLevel,HaveDevSerialNo,AlarmName,Meaning,DefineField,PosInfo) values(-65495, 170917970, 0, 3, 5, 4, 0, 'ADSL端口链路丢失', '端口链路丢失', 6, '3,4,5,6#端口的描述(仅网管可见)')
go
以数据库表第二字段 AlarmID的值为关键字 比如36700342 ,将tmp2.txt比tmp1.txt多出的记录显示出来,怎么办呢? |