Oracle USER_VIEWSテーブルからビュー(view)のソースを確認する方法

環境
Oracle Database 11g Release 11.2.0.1.0 – 64bit Production
PL/SQL Release 11.2.0.1.0 – Production

書式
SELECT TEXT FROM USER_VIEWS WHERE VIEW_NAME = ビュー名’
USER_VIEWSテーブルを使って、ビュー(view)を確認します

使用例
ビュー(view)の「USERVIEW」のソースを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
TEXT
FROM
USER_VIEWS
WHERE
VIEW_NAME = 'USERVIEW'
SELECT TEXT FROM USER_VIEWS WHERE VIEW_NAME = 'USERVIEW'
SELECT
  TEXT 
FROM
  USER_VIEWS 
WHERE
  VIEW_NAME = 'USERVIEW'

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
UI.USERID,
UI.USERNAME,
DT.DEPARTNAME
FROM USER_INFO UI
INNER JOIN DEPART DT
ON UI.USERID = DT.DEPID
SELECT UI.USERID, UI.USERNAME, DT.DEPARTNAME FROM USER_INFO UI INNER JOIN DEPART DT ON UI.USERID = DT.DEPID
SELECT
    UI.USERID,
      UI.USERNAME,
      DT.DEPARTNAME
  FROM USER_INFO UI
   INNER JOIN DEPART DT
   ON UI.USERID = DT.DEPID

 

Oracle

Posted by arkgame