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

Намерете източника на данни за определена таблица - ORACLE

Не, няма такъв скрипт, чрез който можете да определите източника на данните за вашата таблица. Най-доброто, за което мога да се сетя, е, че можете да филтрирате всички съхранени процедури, към които се отнася вашата таблица

SELECT *
  FROM dba_dependencies
 WHERE referenced_owner = 'SCOTT'
   AND referenced_name  = 'YOUR_TABLE_NAME'
   AND referenced_type  = 'TABLE'

или можете да използвате този скрипт

SELECT *
  FROM dba_source
 WHERE UPPER(text) LIKE '%YOUR_TABLE_NAME%';

Това ще филтрира всички съхранени procs/triggers/друг db код, в който се препраща вашата таблица, след което трябва да проверите в кой код вашият insert се използва израз.



  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

  2. Обаждането на корпоративна библиотека ODP.NET връща ORA-06502:PL/SQL:числова или стойностна грешка

  3. 3 начина за проверка на типа данни на колона в Oracle

  4. Как да кажа на oracle да сортира по конкретен ред на сортиране, предаден от java?

  5. Хибернация на Oracle:съпоставяне на свойството String в колона CLOB