「Oracle」USER_SOURCEからストアドプロシージャのソースを取得する方法
環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production
書式
SELECT TEXT
FROM USER_SOURCE
WHERE NAME = 'ストアドプロシージャ名’
ORDER BY LINE;
ユーザーが持つストアドプロシージャのソースを取得します。
使用例
SELECT * FROM USER_SOURCE WHERE NAME ='CFT' ORDER BY LINE;
実行結果
PACKAGE CFT IS FUNCTION GET_SESSION_USER RETURN VARCHAR2 ;