remedy吧 关注:45贴子:56
  • 3回复贴,共1

[CMDB][SQL]创建秒查孤岛CI视图

只看楼主收藏回复

--以下SQL建立孤立CI视图,既不在关系表 源中也不在 对端 中的CI
create or replace viewcmdb_nr as
(selectc.classid,c.instanceid from
(selecta1.classid,a1.instanceid,b1.destination_instanceid from
(select * from
(selecta.classid,a.instanceid,b.source_instanceid
frombmc_core_bmc_baseelement a left join bmc_core_bmc_baserelationship b ona.instanceid=b.source_instanceid
where a.datasetid ='BMC.ASSET' and a.markasdeleted <> 1 --此处过滤指定数据集的未删除CI
) t--此处建立第一层View数据,即不在关系中源CI
wheret.source_instanceid is null
) a1 left joinbmc_core_bmc_baserelationship b1 on a1.instanceid = b1.destination_instanceid
) c wherec.destination_instanceid is null --此处建立第二层View数据,即不在关系中对端CI
)


IP属地:北京1楼2014-03-31 21:57回复


    IP属地:中国香港来自iPhone客户端3楼2014-07-05 10:37
    回复


      IP属地:中国香港来自iPhone客户端4楼2014-07-06 11:21
      回复


        IP属地:中国香港来自iPhone客户端5楼2014-07-24 20:16
        回复