「Oracle」DBA_SOURCEからストアドプロシージャのソースを取得する

環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production

書式
SELECT TEXT
FROM DBA_SOURCE
WHERE OWNER = 'ユーザー名’
AND NAME = 'ストアドプロシージャ名’
ORDER BY LINE;
他のユーザーのストアドプロシージャのソースを取得します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
*
FROM
DBA_SOURCE
WHERE
OWNER = 'USERA'
AND NAME = 'CFT'
ORDER BY
LINE;
SELECT * FROM DBA_SOURCE WHERE OWNER = 'USERA' AND NAME = 'CFT' ORDER BY LINE;
SELECT
  * 
FROM
  DBA_SOURCE 
WHERE
  OWNER = 'USERA' 
  AND NAME = 'CFT' 
ORDER BY
  LINE;

 

Oracle 12c

Posted by arkgame