Fix #1552: Improve Fetch Oracle View Definition Query (#21177)

This commit is contained in:
Mayur Singal 2025-05-14 15:48:28 +05:30 committed by GitHub
parent b70eeac947
commit 618897be85
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -31,14 +31,14 @@ ORACLE_ALL_VIEW_DEFINITIONS = textwrap.dedent(
SELECT
LOWER(view_name) AS "view_name",
LOWER(owner) AS "schema",
DBMS_METADATA.GET_DDL('VIEW', view_name, owner) AS view_def
text AS view_def
FROM DBA_VIEWS
WHERE owner NOT IN ('SYSTEM', 'SYS')
UNION ALL
SELECT
LOWER(mview_name) AS "view_name",
LOWER(owner) AS "schema",
DBMS_METADATA.GET_DDL('MATERIALIZED_VIEW', mview_name, owner) AS view_def
query AS view_def
FROM DBA_MVIEWS
WHERE owner NOT IN ('SYSTEM', 'SYS')
"""