Skip to main content

自律的な取引とは何ですか?

rucle®で使用されるトランザクションの一種です。データベースソフトウェアプログラムの行。この用語の最も単純な意味では、自律的なトランザクションは、別のトランザクションの一部として発生および完了するトランザクションです。自律的なトランザクション中に、コンピューターソフトウェアは元のトランザクションの処理を一時停止し、情報を取得するか、自律トランザクションに必要なプロセスを完了するために分岐します。自律的なトランザクションの結果が得られると、元のトランザクションの処理で中断されたところから正確に取り上げられます。たとえば、データベースオペレーターが年間60,000米ドル(USD)を稼いでいるすべての従業員のリストを作成し、そのリストを30歳未満の従業員のみに分割したい場合、自律的な取引を使用したい場合オペレーターがリクエストを2つの部分に分割できるようにします。まず、コンピューターは60,000ドルを稼ぐすべての従業員のリストを収集します。この操作の最中に、自律的な取引を完了するという要求の第2部を解決し、30歳未満の60,000米ドル以上のリストから従業員のみを選択します。

自律的なトランザクションに対する大きな利点の1つは、データベース操作を呼び出す際によりシンプルさを提供することです。コンポーネントの部品に物事を分解すると、データベースオペレーターがプロセス内の各ステップを視覚化し、実際の要求をコーディングするプロセスを容易にすることができます。自律的なトランザクションの2番目の利点は、それらが互いにネストできることです。熟練したデータベースオペレーターは、自律的なトランザクションが自律的なトランザクションを呼び出すトランザクションをプログラムし、その後、任意の数の追加の自律トランザクションを呼び出すことができます。これにより、Oracleデータベーストランザクションソフトウェアの柔軟性が大幅に向上し、より複雑なトランザクションを簡単にコード化できます。これにより、個人はデータベースから要求されたトランザクションを確認できます。自律形式でトランザクションを作成することは、単一の複雑なステートメントよりも多くの連続的な単純なトランザクションを理解する方がはるかに簡単であるため、監査手順を簡素化するのに役立ちます。