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

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

前 | 次 |

# Rollback(string)

このメソッドは、現行トランザクション内のセーブポイントへデータベース・トランザクションをロールバックします。

宣言

    // C#
    public override void Rollback(string savepointName);

パラメータ

- `savepointName`

  現行トランザクション内で、ロールバック先のセーブポイント名。

例外

`InvalidOperationException` - トランザクションはすでに正常に完了しており、ロールバックされているか、または関連した接続がクローズされています。

備考

セーブポイントへのロールバックの後、現行トランザクションはアクティブを維持し、その後の操作に使用できます。

セーブポイントはデータベース内で大/小文字を区別しないで作成されるため、指定された`savepointName`は`Save`メソッドを使用して作成された`savepointName`と大/小文字が一致する必要はありません。

関連項目:

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

- OracleTransactionクラス

- OracleTransactionメンバー