プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# BeginTransaction()

このメソッドは、ローカル・トランザクションを開始します。

宣言

    // C#
    public OracleTransaction BeginTransaction();

戻り値

`OracleTransaction`オブジェクトは、新規トランザクションを表します。

実装

`IDbConnection`

例外

`InvalidOperationException` - トランザクションはすでに開始されています。

備考

トランザクションは、分離レベルで作成され、`IsolationLevel.ReadCommitted`のデフォルト値に設定されます。トランザクションに関連するすべての後続の操作は、戻された`OracleTransaction`オブジェクトで実行する必要があります。

備考(.NETストアド・プロシージャ)

このメソッドをコンテキスト接続用の.NETストアド・プロシージャで使用すると、未サポートの例外が発生します。

関連項目:

- Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientのネームスペース

- OracleConnectionクラス

- OracleConnectionメンバー