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

Ketergantungan database Oracle di PL/SQL

Tidak mungkin menemukan ketergantungan antara prosedur (dalam paket) dan tabel.

Ada beberapa alat untuk memeriksa dependensi. Seperti yang telah Anda temukan, *_DEPENDENCIES hanya melacak dependensi objek pada tingkat per paket. Ada alat yang rapi PL/Scope yang melacak ketergantungan antar bagian dari sebuah paket. Tapi itu tidak melacak semua referensi tabel.

Secara teoritis Anda dapat menggunakan *_SOURCE . Dalam praktiknya, ini tidak mungkin kecuali kode Anda menggunakan serangkaian fitur terbatas. Untuk kode yang cukup rumit, lupakan penggunaan fungsi string atau ekspresi reguler untuk mengurai kode . Sayangnya, tampaknya tidak ada pengurai PL/SQL yang dapat diprogram dan mampu menguraikan kode kompleks secara akurat.

Mengatakan "itu tidak mungkin" bukanlah jawaban yang bagus. Tetapi dalam hal ini mungkin menghemat banyak waktu. Ini adalah salah satu tugas yang sangat mudah menemui jalan buntu dan membuang banyak usaha.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cadangan Skema SQL Saja?

  2. Menukar nilai kolom di Oracle

  3. Bagaimana cara menghasilkan UUID versi 4 (acak) di Oracle?

  4. Hasilkan nomor urut di pilih

  5. Oracle membuat prosedur yang memanggil fungsi