From 9b8c24d7db259d7e24768c72f52d476cb760a248 Mon Sep 17 00:00:00 2001 From: Jan Kvetina Date: Wed, 12 Jan 2022 21:39:55 +0100 Subject: [PATCH] Add links to tables --- views/obj_views.sql | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/views/obj_views.sql b/views/obj_views.sql index f9cb26b..5586df0 100644 --- a/views/obj_views.sql +++ b/views/obj_views.sql @@ -10,8 +10,15 @@ r AS ( SELECT d.name AS view_name, -- - LISTAGG(CASE WHEN d.referenced_type = 'TABLE' THEN d.referenced_name END, ', ') WITHIN GROUP (ORDER BY d.referenced_name) AS referenced_tables, - LISTAGG(CASE WHEN d.referenced_type = 'VIEW' THEN d.referenced_name END, ', ') WITHIN GROUP (ORDER BY d.referenced_name) AS referenced_views + LISTAGG(CASE WHEN d.referenced_type = 'TABLE' + THEN '' || d.referenced_name || '' END, ', ') + WITHIN GROUP (ORDER BY d.referenced_name) + AS referenced_tables, + -- + LISTAGG(CASE WHEN d.referenced_type = 'VIEW' + THEN '' || d.referenced_name || '' END, ', ') + WITHIN GROUP (ORDER BY d.referenced_name) + AS referenced_views FROM user_dependencies d CROSS JOIN x WHERE d.type = 'VIEW'