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

Referensi tabel dalam skema lain yang menghilangkan nama skema

Anda dapat membuat sinonim, tetapi Anda harus membuatnya untuk setiap tabel yang ingin Anda akses; dari sch2 :

create synonym tab1 for sch1.tab1;

Metode yang lebih umum adalah mengganti skema Anda saat ini:

alter session set current_schema = 'SCH1';

Anda masih terhubung dengan akun pengguna asli Anda dan hanya memiliki hak istimewa itu, tetapi Anda tidak perlu lagi memenuhi syarat objek dalam skema itu. Tetapi sekarang Anda harus memenuhi syarat untuk tabel Anda sendiri (kembali ke sch2 ), jika Anda memiliki objek di kedua skema.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memeriksa sid Oracle dan nama database

  2. Kumpulkan Statistik Skema Menggunakan FND_STATS di EBS 11i dan R12

  3. _gc_fusion_compression

  4. Oracle Set Operator

  5. insert massal dari Java ke Oracle