Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Znajdź źródło danych dla określonej tabeli - ORACLE

Nie, nie ma takiego skryptu, za pomocą którego można określić źródło danych dla Twojej tabeli. Najlepsze, co przychodzi mi do głowy, to filtrowanie wszystkich procedur składowanych, do których odnosi się Twoja tabela

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

lub możesz użyć tego skryptu

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

To odfiltruje wszystkie przechowywane procs/triggery/inne kody bazy danych, w których odwołuje się twoja tabela, a następnie musisz sprawdzić, w którym kodzie insert używane jest oświadczenie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie masz niejawnej Aplikacji w zakresie:PlayFramework z Oracle

  2. Błąd podczas wstawiania danych zawierających pojedyncze cudzysłowy

  3. Problemy z Oracle TNS?

  4. Zapytanie Oracle z każdą minutą dziennie

  5. Kod intensywnie korzystający z asynchronicznych operacji we/wy działa wolniej niż kod nieasynchroniczny, dlaczego?