sql >> データベース >  >> RDS >> Oracle

DBMS_STANDARDパッケージのプロシージャや関数をPL/SQLコードで使用する必要がありますか?

    関数INSERTING、UPDATING、およびDELETINGは、トリガーコードの記述に使用するために明示的に提供されています(トリガーのドキュメント )、したがって、それらを使用することに対する禁止事項はまったくありません。同様に、RAISE_APPLICATION_ERRORは文書化されています 開発者による使用を目的としています。

    DBMS_STANDARDについて説明したばかりですが、確かにそこには私が知らない関数がいくつかあり、GRANTEEなどの(私が知っているすべての)独自のコードで使用すべきではないかもしれません。

    一般に、何かの使用方法を説明しているOracleの公式ドキュメントを見つけることができれば、それを使用しても問題ありません。




    1. ifステートメントを使用したSQLクエリ

    2. PostgreSQLNodeJSで認識されない構成パラメーターの自動コミット

    3. 挿入された行のPKガイドを取得するための最良の方法

    4. クライアントはサーバーから要求された認証プロトコルをサポートしていません