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

Měly by se v kódu PL/SQL používat procedury a/nebo funkce balíčku DBMS_STANDARD?

Funkce VLOŽENÍ, AKTUALIZACE a VYMAZÁNÍ jsou výslovně poskytovány pro použití při psaní spouštěcího kódu (viz dokumentace spouštěče ), takže neexistuje absolutně žádný zákaz jejich používání. Podobně RAISE_APPLICATION_ERROR je zdokumentován určené pro použití vývojáři.

Když jsem právě DESCriboval DBMS_STANDARD, určitě tam jsou některé funkce, o kterých nevím a které by možná neměly být používány ve vašem vlastním kódu (pokud vím), jako je GRANTEE.

Obecně platí, že pokud najdete oficiální dokumentaci Oracle, která vám řekne, jak něco používat, pak je v pořádku to použít.




  1. Složitosti NULL – 1. část

  2. MySQL Rank v Highscore-Query

  3. Kombinujte více řádků s různými daty s překrývajícími se proměnnými (pro zachycení data první a poslední změny)

  4. Problém s ukládáním dat do databáze v php