>  기사  >  데이터 베이스  >  Oracle에서 저장 프로시저의 최신 컴파일 시간을 쿼리하는 방법

Oracle에서 저장 프로시저의 최신 컴파일 시간을 쿼리하는 방법

下次还敢
下次还敢원래의
2024-04-18 15:00:32560검색

Oracle에서 저장 프로시저의 최신 컴파일 시간을 쿼리하는 방법은 무엇입니까? Oracle 데이터베이스에 연결합니다. 다음 SQL 쿼리를 실행합니다. SELECT OBJECT_NAME, LAST_COMPILEDFROM USER_OBJECTSWHERE OBJECT_TYPE = 'PROCEDURE' AND OBJECT_NAME = '<저장 프로시저 이름>'; 쿼리 결과에서 저장 프로시저의 가장 최근 컴파일 시간을 표시하는 LAST_COMPILED 필드를 확인합니다.

Oracle에서 저장 프로시저의 최신 컴파일 시간을 쿼리하는 방법

Oracle에서 저장 프로시저의 최신 컴파일 시간을 쿼리하는 방법

Oracle 데이터베이스는 컴파일을 포함하여 데이터베이스 개체에 대한 다양한 정보를 저장하는 USER_OBJECTS라는 데이터 사전 뷰를 제공합니다. 저장 프로시저의 시간. 저장 프로시저의 가장 최근 컴파일 시간을 쿼리하려면 다음 단계를 사용할 수 있습니다. USER_OBJECTS 的数据字典视图,其中存储了有关数据库对象的各种信息,包括存储过程的编译时间。要查询存储过程的最近编译时间,可以使用以下步骤:

  1. 连接到 Oracle 数据库:使用 SQL*Plus、Oracle SQL Developer 或其他 Oracle 客户端工具。
  2. 查询 USER_OBJECTS 视图:执行以下 SQL 查询:
<code class="sql">SELECT OBJECT_NAME, LAST_COMPILED
FROM USER_OBJECTS
WHERE OBJECT_TYPE = 'PROCEDURE'
AND OBJECT_NAME = '<存储过程名称>';</code>

其中 '<存储过程名称>' 是要查询其编译时间的存储过程的名称。

  1. 查看 LAST_COMPILED 字段:查询结果中的 LAST_COMPILED 字段将显示存储过程的最近编译时间。该时间戳格式为 YYYY-MM-DD HH24:MI:SS.FF,其中:
  • YYYY 是年
  • MM 是月
  • DD 是日
  • HH24 是 24 小时制的小时
  • MI 是分钟
  • SS 是秒
  • FF 是毫秒

例如,以下查询结果显示名为 GET_CUSTOMER 的存储过程的最近编译时间:

<code class="sql">OBJECT_NAME           LAST_COMPILED
------------------- ----------------------------------------
GET_CUSTOMER        2023-03-06 10:15:34.233</code>

表示 GET_CUSTOMER

  1. Oracle 데이터베이스에 연결: 🎜SQL*Plus, Oracle SQL Developer 또는 기타 Oracle 클라이언트 도구를 사용합니다.
  2. 🎜Query USER_OBJECTS 보기: 🎜다음 SQL 쿼리를 실행합니다:
rrreee🎜여기서 '<stored Procedure name>'는 해당 컴파일을 쿼리하는 것입니다. 시간 저장 프로시저의 이름입니다. 🎜
  1. 🎜LAST_COMPILED 필드 보기: 🎜쿼리 결과의 LAST_COMPILED 필드에는 저장 프로시저의 가장 최근 컴파일 시간이 표시됩니다. 타임스탬프 형식은 YYYY-MM-DD HH24:MI:SS.FF입니다. 여기서:
  • YYYY는 연도입니다
  • MM은 월
  • DD는 일
  • HH24는 24시간 형식의 시간
  • MI는 분
  • SS는 초입니다.
  • li>
  • FF는 밀리초입니다.
🎜예를 들어 다음 쿼리 결과는 GET_CUSTOMER라는 저장 프로시저에 대한 가장 최근 컴파일 시간을 보여줍니다. : 🎜rrreee🎜는 2023년 3월 6일 10:15:34.233에 컴파일된 GET_CUSTOMER 저장 프로시저를 의미합니다. 🎜

위 내용은 Oracle에서 저장 프로시저의 최신 컴파일 시간을 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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