sql >> Databáze >  >> RDS >> Oracle

Najděte zdroj dat pro určitou tabulku - ORACLE

Ne, neexistuje žádný takový skript, pomocí kterého byste mohli určit zdroj dat pro vaši tabulku. Nejlepší, co mě napadá, je, že můžete filtrovat všechny uložené procedury, kde se odkazuje na vaši tabulku

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

nebo můžete použít tento skript

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

Tím se odfiltrují všechny uložené procesy/spouštěče/jiný db kód, ve kterém se odkazuje na vaši tabulku, pak musíte zkontrolovat, do kterého kódu insert používá se příkaz.



  1. TSQL Msg 1013 K jejich rozlišení použijte názvy korelací.

  2. Jak se připojit z docker-compose k hostiteli PostgreSQL?

  3. Znovu použít parametr v PreparedStatement?

  4. .sql nevrací záhlaví sloupců v souboru csv