>  기사  >  데이터 베이스  >  Oracle에서 저장 프로시저 명령문을 보는 방법

Oracle에서 저장 프로시저 명령문을 보는 방법

下次还敢
下次还敢원래의
2024-04-18 15:03:13584검색

Oracle 저장 프로시저 문을 보는 방법에는 세 가지가 있습니다. 1. SQL*Plus를 사용하여 user_source 테이블을 쿼리합니다. 2. SQL Developer에서 저장 프로시저를 마우스 오른쪽 버튼으로 클릭하고 "편집"을 선택합니다. 3. DBMS_METADATA.GET_DDL( ) 기능.

Oracle에서 저장 프로시저 명령문을 보는 방법

Oracle 저장 프로시저 문을 보는 방법

Oracle 저장 프로시저 문을 보는 방법은 다음과 같습니다.

1 SQL*Plus를 사용하세요

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

2.

개체의 브라우저에서 "저장 프로시저" 노드를 확장합니다.
  • 보려는 저장 프로시저를 마우스 오른쪽 버튼으로 클릭하고 편집을 선택하세요.
3. DBMS_METADATA 패키지 사용

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

Example

GET_EMPLOYEE_BY_ID라는 저장 프로시저가 있다고 가정해 보겠습니다. 해당 명령문을 보려면 다음 명령을 사용할 수 있습니다. SQL*Plus 사용:

<code class="sql">SELECT text
FROM user_source
WHERE type = 'PROCEDURE'
AND name = 'GET_EMPLOYEE_BY_ID';</code>
GET_EMPLOYEE_BY_ID 的存储过程,要查看它的语句,可以使用以下命令:

使用 SQL*Plus:

<code class="sql">SELECT DBMS_METADATA.GET_DDL('PROCEDURE', 'GET_EMPLOYEE_BY_ID')
FROM dual;</code>

使用 SQL Developer:

  1. 在对象浏览器中展开“存储过程”节点。
  2. 右键单击 GET_EMPLOYEE_BY_ID
  3. SQL Developer 사용:

    객체 브라우저에서 저장 프로시저 노드를 확장합니다. GET_EMPLOYEE_BY_ID를 마우스 오른쪽 버튼으로 클릭하고 편집을 선택하세요. 🎜🎜🎜🎜DBMS_METADATA 사용: 🎜🎜rrreee

위 내용은 Oracle에서 저장 프로시저 명령문을 보는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.