sql >> Databasteknik >  >> RDS >> Oracle

Bör procedurer och/eller funktioner i paketet DBMS_STANDARD användas i PL/SQL-kod?

Funktionerna INFOGA, UPPDATERA och TA BORT är uttryckligen tillhandahållna för användning vid skrivning av triggerkod (se triggerdokumentation ), så det finns absolut inget förbud mot att använda dessa. På liknande sätt är RAISE_APPLICATION_ERROR dokumenterad avsedda att användas av utvecklare.

Efter att ha beskrivit DBMS_STANDARD så finns det säkert några funktioner där jag inte känner till och som kanske inte borde användas i din egen kod (för allt jag vet) som GRANTEE.

I allmänhet, om du kan hitta Oracles officiella dokumentation som talar om hur du använder något, så är det OK att använda det.




  1. ORA-01652:det går inte att utöka tempsegmentet med 128 i tabellutrymmet SYSTEM:Hur förlänger man?

  2. Korrekt sätt att ställa in MYSQL-databas för relaterade taggsökningar?

  3. Hur skulle du lagra ett företags timmar i db/modellen av en Rails-app?

  4. Hur får man det senaste kommenterade inlägget ovanför nytt inskickat inlägg i Wordpress?