Oracle 데이터베이스의 저장 프로시저 문 보기: 1. 데이터 사전 쿼리 2. DBMS_METADATA 패키지 사용 3. 명령줄 도구(예: SQL*Plus 또는 SQL Developer)
Oracle 데이터베이스의 저장 프로시저 명령문 보기
데이터 사전 직접 쿼리
<code class="sql">SELECT * FROM USER_PROCEDURES WHERE PROCEDURE_NAME = '存储过程名称';</code>
DBMS_METADATA 패키지 사용
<code class="sql">SELECT DBMS_METADATA.GET_DDL('PROCEDURE', '存储过程名称') FROM DUAL;</code>
명령줄 도구(SQL*Plus 또는 SQL Developer 사용) )
<code class="sql">SHOW PROCEDURE 存储过程名称</code>
자세히 펼치기
데이터 사전 사용하기
데이터 사전 테이블 USER_PROCEDURES
에는 현재 사용자 정의 저장 프로시저에 대한 정보가 저장됩니다. PROCEDURE_NAME
열에는 저장 프로시저의 이름이 포함됩니다. USER_PROCEDURES
存储有关当前用户定义的存储过程的信息。PROCEDURE_NAME
列包含存储过程的名称。
使用 DBMS_METADATA 包
DBMS_METADATA.GET_DDL
函数返回指定对象的 DDL 语句,其中包括存储过程。
使用命令行工具
SHOW PROCEDURE
命令显示存储过程的源代码。
示例
查看名为 GET_CUSTOMER_ORDERS
DBMS_METADATA.GET_DDL
함수는 저장 프로시저를 포함하여 지정된 개체에 대한 DDL 문을 반환합니다. 🎜🎜🎜명령줄 도구 🎜🎜🎜SHOW PROCEDURE
명령을 사용하여 저장 프로시저의 소스 코드를 표시합니다. 🎜🎜🎜예🎜🎜🎜 GET_CUSTOMER_ORDERS
라는 저장 프로시저 보기: 🎜<code class="sql">SELECT * FROM USER_PROCEDURES WHERE PROCEDURE_NAME = 'GET_CUSTOMER_ORDERS';</code>
위 내용은 oracle 데이터베이스 뷰 저장 프로시저 명령문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!