Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara mengulang skema yang berbeda dan menjalankan beberapa sql pada masing-masing?

Saya menawarkan cara semi-otomatis berikut, yang tidak mengotomatiskan tugas Anda, tetapi mengurangi pencarian dan penggantian.

Jika Anda menggunakan SQL*Plus, Anda dapat menjalankan file dengan sintaks berikut:

@myscriptfile.sql

Jika Anda ingin melakukannya sekali untuk setiap skema, Anda dapat membuat kode dengan menanyakan kamus:

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

Kemudian Anda cukup menyalin/menempel hasil kueri itu di sqlplus. Dimungkinkan untuk menggulungnya ke file dan menjalankannya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memeriksa apakah File adalah Gambar Menggunakan PL/SQL?

  2. ORA-01000:kursor terbuka maksimum terlampaui saat menggunakan Spring SimpleJDBCCall

  3. Cara melihat badan Fungsi Tersimpan PL/SQL di Oracle

  4. Odp.Net - Tergantung pada klien dan server

  5. Pencatatan Query SQL Oracle