DBMS_METADATA パッケージの get_ddl 関数を使用して、本体を含むストアド プロシージャ DDL ステートメントを取得することで、Oracle ストアド プロシージャ ステートメント データを表示できます。 SQL Developerツールの「ソースの表示」タブを使用します。 Toad for Oracle、Oracle SQL Developer、Aqua Data Studio などのサードパーティ ツールを使用します。
#Oracle ストアド プロシージャ ステートメントのデータを表示する方法
ストアド プロシージャ ステートメントのデータを表示する方法Oracle データベースでは次のとおりです。1. DBMS_METADATA パッケージを使用します
DBMS_METADATA# で get_ddl
関数を使用できます。 ## ストアド プロシージャ DDL ステートメント (本体を含む) を取得するためのパッケージ: <pre class="brush:php;toolbar:false"><code class="sql">SELECT dbms_metadata.get_ddl('PROCEDURE', 'SP_NAME') FROM DUAL;</code></pre>
SQL Developer ツールを使用する場合は、次のように実行できます。ストアド プロシージャをクリックし、[ソースの表示] タブを選択して、その DDL ステートメントを表示します。
#3. サードパーティ ツールを使用する
ストアド プロシージャ ステートメントを表示するために使用できるサードパーティ ツールは次のとおりです。 #Toad for Oracle
Oracle SQL Developer
のストアド プロシージャの DDL ステートメントについては、次のコードを使用できます: <code class="sql">SELECT dbms_metadata.get_ddl('PROCEDURE', 'sp_get_orders') FROM DUAL;</code>
出力には、次のようにストアド プロシージャの DDL ステートメントが含まれます。
以上がOracle でストアド プロシージャ ステートメントのデータを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。