database:oracledb:procedure
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| database:oracledb:procedure [2023/04/14 12:45] – mikoto | database:oracledb:procedure [2023/06/28 11:59] (現在) – mikoto | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== プロシージャについて ====== | ====== プロシージャについて ====== | ||
| + | [[database: | ||
| + | |||
| プロシージャ一覧を表示する | プロシージャ一覧を表示する | ||
| <code sql> | <code sql> | ||
| - | SELECT object_name | + | SELECT object_name, |
| FROM user_objects | FROM user_objects | ||
| WHERE object_type = ' | WHERE object_type = ' | ||
| 行 8: | 行 10: | ||
| ===== ソースコードを表示する ===== | ===== ソースコードを表示する ===== | ||
| - | <code> | + | 以下のSQLファイルを作成して実行すると、ソースコードをテキストで出力できる。 |
| + | <file sql> | ||
| set echo off | set echo off | ||
| set trimspool on | set trimspool on | ||
| 行 14: | 行 17: | ||
| set feedback off | set feedback off | ||
| - | spool c: | + | spool output_file |
| SELECT TEXT | SELECT TEXT | ||
| FROM | FROM | ||
| - | WHERE NAME = 'ストアドプロシージャ名' | + | WHERE NAME = 'stored_procedure_name' |
| ORDER BY LINE; | ORDER BY LINE; | ||
| spool off | spool off | ||
| - | </code> | + | </file> |
database/oracledb/procedure.1681443909.txt.gz · 最終更新: 2023/04/14 12:45 by mikoto