sql >> Databáze >  >> RDS >> Oracle

Jaké situace způsobují, že se balíčky Oracle stanou neplatnými?

Změna jakéhokoli objektu, na který balíček spoléhá (např. tabulky, pohledy, spouštěče, jiné balíčky), automaticky označí balíček jako neplatný. Jak poznamenává tuinstoel výše, Oracle je dostatečně chytrý na to, aby balíček při prvním použití znovu zkompiloval.

Pokud vás to znepokojuje, pokaždé, když provedete změny schématu (např. tabulky, pohledy, spouštěče, procedury), spusťte DBMS_UTILITY.compile_schema (nebo to nechte udělat u svého DBA). To vynutí kompilaci všech balíčků a dá vám vědět, kde nebo zda se vyskytly chyby, než je pracně najdete.



  1. Průvodce analýzou dat:Je čas vyniknout pomocí Excelu!

  2. Funkce TO_TIMESTAMP_TZ() v Oracle

  3. Jak dotazovat název databáze v Oracle SQL Developer?

  4. Django jedinečné společně selhání omezení?