42 lines
2.2 KiB
MySQL
42 lines
2.2 KiB
MySQL
|
|
--------------------------------------------------------
|
||
|
|
-- DDL for View HIERARCHICAL_SCHEDULES
|
||
|
|
--------------------------------------------------------
|
||
|
|
|
||
|
|
CREATE OR REPLACE FORCE EDITIONABLE VIEW "ENVX_OPER"."HIERARCHICAL_SCHEDULES" ("LEVEL_ALIAS", "ID", "PARENT_ID", "GROUP_ID", "LEVEL_PATH_ID", "LEVEL_ORDER", "LEVEL_NAME", "LEVEL_STATUS", "DESCRIPTION", "LEVEL_REAL_ID") AS
|
||
|
|
SELECT 'S' AS level_alias,
|
||
|
|
'S' || s.id_schedule AS id,
|
||
|
|
NULL AS parent_id,
|
||
|
|
s.id_enviroment_type AS group_id,
|
||
|
|
to_char(s.id_schedule) AS level_path_id,
|
||
|
|
0 AS level_order,
|
||
|
|
dt.deployment_type
|
||
|
|
|| ' - '
|
||
|
|
|| s.schedule_name AS level_name,
|
||
|
|
1 AS level_status,
|
||
|
|
dt.deployment_type_desc AS description,
|
||
|
|
to_char(s.id_schedule) AS level_real_id
|
||
|
|
-------------------- FUNCTIONAL INFO -----------------------------
|
||
|
|
----------------------------------------------------------------
|
||
|
|
FROM deployment_schedule s,
|
||
|
|
deployment_type dt
|
||
|
|
WHERE s.id_deployment_type = dt.id_deployment_type
|
||
|
|
UNION ALL
|
||
|
|
SELECT 'X' AS level_alias,
|
||
|
|
'X' || sd.id_schedule_detail AS id, -- 'R'||id_request
|
||
|
|
'S' || s.id_schedule AS parent_id,
|
||
|
|
s.id_enviroment_type AS group_id,
|
||
|
|
s.id_schedule
|
||
|
|
|| ','
|
||
|
|
|| sd.id_schedule_detail AS level_path_id,
|
||
|
|
0 AS level_order,
|
||
|
|
sd.schedule_job_name AS level_name,
|
||
|
|
1 AS level_status,
|
||
|
|
sd.schedule_job_name AS description,
|
||
|
|
to_char(sd.id_schedule_detail) AS level_real_id
|
||
|
|
-------------------- FUNCTIONAL INFO -----------------------------
|
||
|
|
----------------------------------------------------------------
|
||
|
|
FROM deployment_schedule s,
|
||
|
|
deployment_schedule_detail sd
|
||
|
|
WHERE s.id_schedule = sd.id_schedule
|
||
|
|
;
|