ホームページ > データベース > Oracle > Oracle でストアド プロシージャ ステートメントのデータを表示する方法

Oracle でストアド プロシージャ ステートメントのデータを表示する方法

下次还敢
リリース: 2024-04-18 21:30:29
オリジナル
970 人が閲覧しました

DBMS_METADATA パッケージの get_ddl 関数を使用して、本体を含むストアド プロシージャ DDL ステートメントを取得することで、Oracle ストアド プロシージャ ステートメント データを表示できます。 SQL Developerツールの「ソースの表示」タブを使用します。 Toad for Oracle、Oracle SQL Developer、Aqua Data Studio などのサードパーティ ツールを使用します。

Oracle でストアド プロシージャ ステートメントのデータを表示する方法

#Oracle ストアド プロシージャ ステートメントのデータを表示する方法

ストアド プロシージャ ステートメントのデータを表示する方法Oracle データベースでは次のとおりです。

1. DBMS_METADATA パッケージを使用します

DBMS_METADATA# で get_ddl 関数を使用できます。 ## ストアド プロシージャ DDL ステートメント (本体を含む) を取得するためのパッケージ: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;sql&quot;&gt;SELECT dbms_metadata.get_ddl('PROCEDURE', 'SP_NAME') FROM DUAL;&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>

2. SQL Developer の使用

SQL Developer ツールを使用する場合は、次のように実行できます。ストアド プロシージャをクリックし、[ソースの表示] タブを選択して、その DDL ステートメントを表示します。

#3. サードパーティ ツールを使用する

ストアド プロシージャ ステートメントを表示するために使用できるサードパーティ ツールは次のとおりです。 #Toad for Oracle

Oracle SQL Developer

    Aqua Data Studio
  • 例:
例# #sp_get_orders

のストアド プロシージャの DDL ステートメントについては、次のコードを使用できます:

<code class="sql">SELECT dbms_metadata.get_ddl('PROCEDURE', 'sp_get_orders') FROM DUAL;</code>
ログイン後にコピー
出力には、次のようにストアド プロシージャの DDL ステートメントが含まれます。

rree

以上がOracle でストアド プロシージャ ステートメントのデータを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート