Advertisement
fermiiii

3G huawei

Jun 23rd, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 1.77 KB | None | 0 0
  1. SELECT
  2. trig.nodeb_id,
  3. trig.rncbk AS "RNC BK",
  4. trig.basekey "nodeb_bk",
  5. --nodeb.object_id,
  6. ST.DESCRIPTION,
  7. FU_GET_RLMNUMBERS_NODEB_BK(trig.basekey, 'TAG UNASSIGNED') RLMNUMBERS
  8. FROM
  9. (  
  10. WITH temp_query AS (
  11. SELECT objs.BASEKEY, objs.nodeb_id, objs.rncbk
  12. FROM (
  13. SELECT  nodeb.basekey, nodeb.nodeb_id, rnc.basekey rncbk
  14.   FROM nodeb_rec nodeb ,vi_nodeb_card nbc , nodes nbp
  15.        , (SELECT * FROM vi_o2_vcs_both_ways_stat UNION ALL SELECT * FROM vi_o2_ip_srv_both_ways_stat) fpbw
  16.        , (SELECT 'vc' objecttype, object_id, TYPE FROM vc_rec UNION ALL SELECT 'ip-service' objecttype, object_id, service_type TYPE FROM ip_service_rec) vc, node_details npr
  17.        , (SELECT * FROM rnc_rec rnc WHERE ROWNUM > 0) rnc
  18. WHERE
  19.    nodeb.object_id = nbc.nb_object_id
  20.    AND nbc.nb_status_deployment IN (pk_status_def.S_Toc, pk_status_def.S_Operational)  -- MKP_otn_99
  21.    AND nbc.nbc_object_id = nbp.parent_id
  22.    AND nbp.OBJECT_ID =  fpbw.A
  23.    AND fpbw.Z = npr.OBJECT_ID
  24.    AND npr.ne = rnc.OBJECT_ID
  25.    AND fpbw.OBJECT_ID = vc.OBJECT_ID
  26.    AND ((vc.objecttype = 'vc' AND vc.TYPE = 'OAM') OR vc.objecttype = 'ip-service')
  27.    AND rnc.vendor IS NOT NULL) objs)
  28. SELECT q1.nodeb_id, q1.rncbk, q1.basekey
  29.   FROM temp_query q1,(
  30.        SELECT nodeb_id, rncbk FROM temp_query
  31.         GROUP BY nodeb_id, rncbk
  32.        HAVING (COUNT(DISTINCT BASEKEY) > 1)
  33.        ) q2
  34.  WHERE q1.nodeb_id = q2.nodeb_id
  35.    AND q1.rncbk = q2.rncbk
  36.  ORDER BY nodeb_id, rncbk, basekey)
  37.  trig
  38.  inner join nodeb_rec nodeb ON trig.basekey = nodeb.basekey
  39. inner join node_details nd ON nd.object_id = nodeb.object_id
  40. -- left  join PA_PROJECT_REC ppr on   ppr.basekey = nodeb.basekey --nd.object_id = replace(ppr.OBJECT_ID_1, '''','')
  41. left  join status st ON  st.status_id = nd.status
  42.  ORDER BY trig.nodeb_id
  43.  ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement