Heim  >  Artikel  >  Datenbank  >  So zeigen Sie gespeicherte Prozeduranweisungen in Oracle an

So zeigen Sie gespeicherte Prozeduranweisungen in Oracle an

下次还敢
下次还敢Original
2024-04-18 15:03:13625Durchsuche

Es gibt drei Möglichkeiten, gespeicherte Prozeduranweisungen von Oracle anzuzeigen: 1. Verwenden Sie SQL*Plus, um die Tabelle „user_source“ abzufragen. 2. Klicken Sie mit der rechten Maustaste auf die gespeicherte Prozedur in SQL Developer und wählen Sie „Bearbeiten“. ) Funktion.

So zeigen Sie gespeicherte Prozeduranweisungen in Oracle an

So zeigen Sie gespeicherte Oracle-Prozeduranweisungen an:

1. Verwenden Sie SQL*Plus

<code class="sql">SELECT text
FROM user_source
WHERE type = 'PROCEDURE'
AND name = '<存储过程名称>';</code>
2. Verwenden Sie SQL Developer

im Objekt Erweitern Sie den Knoten „Gespeicherte Prozedur“ im Browser.

    Klicken Sie mit der rechten Maustaste auf die gespeicherte Prozedur, die Sie anzeigen möchten, und wählen Sie Bearbeiten.
  • 3. Verwendung des DBMS_METADATA-Pakets

<code class="sql">SELECT DBMS_METADATA.GET_DDL('PROCEDURE', '<存储过程名称>')
FROM dual;</code>
Beispiel

Angenommen, es gibt eine gespeicherte Prozedur mit dem Namen GET_EMPLOYEE_BY_ID, um ihre Anweisungen anzuzeigen:

Verwenden Sie SQL*Plus: GET_EMPLOYEE_BY_ID 的存储过程,要查看它的语句,可以使用以下命令:

使用 SQL*Plus:

<code class="sql">SELECT text
FROM user_source
WHERE type = 'PROCEDURE'
AND name = 'GET_EMPLOYEE_BY_ID';</code>

使用 SQL Developer:

  1. 在对象浏览器中展开“存储过程”节点。
  2. 右键单击 GET_EMPLOYEE_BY_ID
  3. <code class="sql">SELECT DBMS_METADATA.GET_DDL('PROCEDURE', 'GET_EMPLOYEE_BY_ID')
    FROM dual;</code>

Verwenden Sie SQL Developer:

    Erweitern Sie den Knoten „Gespeicherte Prozeduren“ im Objektbrowser. 🎜🎜Klicken Sie mit der rechten Maustaste auf GET_EMPLOYEE_BY_ID und wählen Sie Bearbeiten. 🎜🎜🎜🎜Verwenden Sie DBMS_METADATA: 🎜🎜rrreee

Das obige ist der detaillierte Inhalt vonSo zeigen Sie gespeicherte Prozeduranweisungen in Oracle an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn