Oracle では、次の方法でストアド プロシージャを表示できます。 データ ディクショナリ ビュー: USER_PROCEDURES などのビューを使用して、ストアド プロシージャ情報をクエリします。 PL/SQL Developer: ストアド プロシージャ フォルダで必要なストアド プロシージャを展開します。 SQL*Plus: DESC コマンドを使用して、ストアド プロシージャの構造を表示します。
#Oracle ストアド プロシージャの表示
ストアド プロシージャは、保存して繰り返すことができる事前定義された SQL ステートメントのセットです。複数回実装します。 Oracle では、ストアド プロシージャは次の方法で表示できます。データ ディクショナリ ビューを通して
データ ディクショナリ ビューは、データベース内のオブジェクトに関するメタデータ情報を提供します。ストアド プロシージャを表示するには、次のビューを使用できます。: 現在のユーザーが所有するストアド プロシージャを表示します。
: ユーザーのストアド プロシージャをすべて表示します。
: システム ストアド プロシージャを含むすべてのストアド プロシージャを表示します。
を表示できます。 USER_PROCEDURES ビュー:
<code class="sql">SELECT PROCEDURE_NAME, PROCEDURE_TYPE, LINEAGE FROM USER_PROCEDURES;</code>
PL/SQL Developer による
PL/SQL Developer は、Oracle データベース開発用のツールです。ストアド プロシージャは、次の手順に従って PL/SQL Developer を使用して表示できます。SQL*Plus 経由
SQLPlus は Oracle コマンド ライン ツールです。ストアド プロシージャは、SQLPlus を使用して次のコマンドで表示できます:
<code class="sql">DESC <procedure_name>;</code>
<code class="sql">DESC DELETE_CUSTOMER;</code>
ストアド プロシージャの構造
構文ストアド プロシージャの名前 次のようになります。<code class="sql">CREATE PROCEDURE <procedure_name> (<parameters>) [AS] BEGIN -- 存储过程代码 END;</code>
: ストアド プロシージャの名前。
: オプション。ストアド プロシージャのパラメーター。
および
END: ストアド プロシージャ コードの先頭と末尾。
以上がOracle ストアド プロシージャを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。