Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да разбера кога съхранена процедура е била последно модифицирана или компилирана в Oracle?

SELECT LAST_DDL_TIME, TIMESTAMP
FROM USER_OBJECTS
WHERE OBJECT_TYPE = 'PROCEDURE'
AND OBJECT_NAME = 'MY_PROC';

LAST_DDL_TIME е последният път, когато е компилиран.TIMESTAMP е последният път, когато е променен.

Може да се наложи процедурите да бъдат прекомпилирани, дори ако не са се променили при промяна на зависимост.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle (0x80004005)ORA-12154:TNS:не може да разреши идентификатора за свързване

  2. Заявка за актуализиране - Oracle

  3. Преобразувайте полето за дата и час само в поле за дата в SQL (Oracle)

  4. Нарушен - родителският ключ не е намерен 02291. 00000 - ограничение за интегритет

  5. Поправката на Flyway хвърля FlywaySqlException с Oracle DB