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

Jakie sytuacje powodują, że pakiety Oracle stają się nieważne?

Zmiana dowolnego obiektu, na którym opiera się pakiet (np. tabel, widoków, wyzwalaczy, innych pakietów), automatycznie oznaczy pakiet jako nieważny. Jak zauważa tuinstoel powyżej, Oracle jest wystarczająco sprytny, aby ponownie skompilować pakiet przy pierwszym użyciu.

Jeśli obawiasz się tego, za każdym razem, gdy dokonujesz zmian w schemacie (np. tabele, widoki, wyzwalacze, procedury), uruchom DBMS_UTILITY.compile_schema (lub poproś o to swojego administratora). To wymusi kompilację wszystkich pakietów i poinformuje Cię, gdzie lub jeśli są błędy, zanim znajdziesz je w trudny sposób.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wywołać funkcję skrótu Oracle MD5?

  2. Łącz i grupuj wiele wierszy w Oracle

  3. Importuj plik CSV do tabeli Oracle za pomocą procedury przechowywanej

  4. Jak reprezentować interwał Oracle w Javie

  5. Kod intensywnie korzystający z asynchronicznych operacji we/wy działa wolniej niż kod nieasynchroniczny, dlaczego?