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

Jak przejść przez różne schematy i wykonać na każdym z nich trochę sql?

Oferuję następujący półautomatyczny sposób, który nie automatyzuje zadania, ale ogranicza wyszukiwanie i wymianę.

Jeśli używasz SQL*Plus, możesz uruchomić plik o następującej składni:

@myscriptfile.sql

Jeśli chcesz to zrobić raz dla każdego schematu, możesz wygenerować kod, odpytując słownik:

select 'ALTER SESSION SET current_schema = ' || owner || ';
       @myscriptfile.sql'
  from dba_users
 where <your filter>;

Następnie wystarczy skopiować/wkleić wynik tego zapytania w sqlplus. Prawdopodobnie możliwe jest zbuforowanie go do pliku i wykonanie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz N-ty wiersz z tabeli w Oracle

  2. wykonać obliczenia na danych w formie tabeli

  3. JFreeChart przy użyciu zapytania numerycznego ORACLE

  4. Oracle łączy wielu rodziców

  5. Rama encji 6 i wyrocznia