[SQL]取得View的原始碼(包含Force)

  • 1471
  • 0
  • sql
  • 2018-05-09

Oracle SQL view source code force

於資料庫轉換時,經由SQL產生View的原始碼,其物件產生順序問題,View with view造成建立順序問題,用Force語法重複產生排除

SELECT a.*,
       DBMS_METADATA.get_ddl('VIEW', view_name)
FROM   all_views a
WHERE  1 = 1
AND    owner = 'APPS'
AND    view_name = 'WIP_DISCRETE_JOBS_V'
AND    DBMS_METADATA.get_ddl('VIEW', view_name) NOT LIKE '%FORCE%'