Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Sollen Prozeduren und/oder Funktionen des DBMS_STANDARD-Pakets im PL/SQL-Code verwendet werden?

Die Funktionen INSERTING, UPDATING und DELETING sind ausdrücklich zum Schreiben von Triggercode vorgesehen (siehe Trigger-Dokumentation ), daher gibt es absolut kein Verbot, diese zu verwenden. Ebenso ist RAISE_APPLICATION_ERROR dokumentiert für die Verwendung durch Entwickler vorgesehen sein.

Nachdem ich gerade DBMS_STANDARD beschrieben habe, gibt es sicherlich einige Funktionen darin, von denen ich nichts weiß und die vielleicht nicht in Ihrem eigenen Code verwendet werden sollten (soweit ich weiß), wie GRANTEE.

Wenn Sie eine offizielle Oracle-Dokumentation finden, die Ihnen erklärt, wie Sie etwas verwenden, dann ist es im Allgemeinen in Ordnung, es zu verwenden.