시설물 등록정보.sql 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. SELECT 'CCTV' AS FAC_TYPE, CCTV_CTLR_ID AS FAC_ID, ISTL_LCTN_NM AS FAC_NM, DEL_YN
  2. FROM TB_CCTV_CTLR
  3. WHERE DEL_YN = 'N'
  4. UNION
  5. SELECT 'VMS' AS FAC_TYPE, VMS_CTLR_ID AS FAC_ID, VMS_NM AS FAC_NM, DEL_YN
  6. FROM TB_VMS_CTLR
  7. WHERE DEL_YN = 'N'
  8. UNION
  9. SELECT 'RSE' AS FAC_TYPE, RSEID AS FAC_ID, LOCATION AS FAC_NM, 'N' AS DEL_YN
  10. FROM RUTIS.RSEMST
  11. UNION
  12. SELECT 'VDS' AS FAC_TYPE, CTLR_MNGM_NMBR AS FAC_ID, LCTN AS FAC_N, DEL_YN
  13. FROM TB_VDS_CTLR
  14. WHERE DEL_YN = 'N'
  15. UNION
  16. SELECT 'AVI' AS FAC_TYPE, AVI_ID AS FAC_ID, AVI_LCTN_NM AS FAC_NM, DEL_YN
  17. FROM TB_AVI_CTLR
  18. WHERE DEL_YN = 'N'
  19. UNION
  20. SELECT 'DSRC' AS FAC_TYPE, RSE_ID AS FAC_ID, ISTL_LCTN_NM AS FAC_NM, DEL_YN
  21. FROM TB_RSE_MSTR
  22. WHERE DEL_YN = 'N'
  23. --½Ã¼³¹° »óÅÂÁ¤º¸
  24. SELECT 'CCTV' AS FAC_TYPE, TO_CHAR(CCTV_MNGM_NMBR) AS FAC_ID,
  25. DECODE(CMNC_STTS_CD, 'CMS0', '1', 'CMS1', '0', '2') AS COMM,
  26. DECODE(CBOX_DOOR_STTS_CD, 'CDS0', '0', 'CDS1', '1', '0') AS DOOR
  27. FROM TB_CCTV_STTS
  28. WHERE UPDT_DT >= TO_CHAR(SYSDATE-2/1440, 'YYYYMMDDHH24MISS')
  29. UNION
  30. SELECT 'VMS' AS FAC_TYPE, TO_CHAR(VMS_CTLR_NMBR) AS FAC_ID,
  31. DECODE(CONN_STTS_CD, 'CMS0', '1', 'CMS1', '0', '2') AS COMM,
  32. DECODE(CBOXDOOR_OPEN_STTS_CD, 'CDS0', '0', 'CDS1', '1', '0') AS DOOR
  33. FROM TB_VMS_STTS_PRST
  34. WHERE RGST_DT >= TO_CHAR(SYSDATE-2/1440, 'YYYYMMDDHH24MISS')
  35. UNION
  36. SELECT 'RSE' AS FAC_TYPE, B.RSEID AS FAC_ID,
  37. '1' AS COMM, '0' AS DOOR
  38. FROM RUTIS.RSEOPSTATE A, RUTIS.RSEMST B
  39. WHERE B.RSEID = A.RSEID
  40. AND A.COLLDT > SYSDATE - 30/1440
  41. UNION
  42. SELECT 'VDS' AS FAC_TYPE, CTLR_MNGM_NMBR AS FAC_ID,
  43. DECODE(CMNC_STTS_CD, 'CMS0', '1', 'CMS1', '0', '2') AS COMM,
  44. DECODE(CBOX_DOOR_STTS_CD, 'CDS0', '0', 'CDS1', '1', '0') AS DOOR
  45. FROM TB_VDS_CTLR_STTS
  46. WHERE UPDT_DT >= TO_CHAR(SYSDATE-2/1440, 'YYYYMMDDHH24MISS')
  47. UNION
  48. SELECT 'AVI' AS FAC_TYPE, AVI_CTLR_MNGM_NMBR AS FAC_ID,
  49. DECODE(CMNC_STTS_CD, 'CMS0', '1', 'CMS1', '0', '2') AS COMM,
  50. DECODE(CBOX_DOOR_STTS_CD, 'CDS0', '0', 'CDS1', '1', '0') AS DOOR
  51. FROM TB_AVI_CTLR_STTS
  52. WHERE UPDT_DT >= TO_CHAR(SYSDATE-2/1440, 'YYYYMMDDHH24MISS')
  53. UNION
  54. SELECT 'DSRC' AS FAC_TYPE, ID AS FAC_ID,
  55. DECODE(CMNC_STTS, 'CMS0', '1', 'CMS1', '0', '0') AS COMM,
  56. '0' AS DOOR
  57. FROM TB_RSE_STTS_PNST
  58. WHERE CLCT_DT >= TO_CHAR(SYSDATE-2/1440, 'YYYYMMDDHH24MISS')