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

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

前 | 次 |

# OracleBulkCopy(string, OracleBulkCopyOptions)

このコンストラクタでは、指定された`connectionString`に基づいて最初に`OracleConnection`オブジェクトを作成し、次に`OracleConnection`オブジェクトおよび指定された`OracleBulkCopyOptions`列挙値を使用して新規の`OracleBulkCopy`オブジェクトを初期化して、`OracleBulkCopy`クラスの新規インスタンスがインスタンス化されます。

宣言

    // C#
    public OracleBulkCopy(string connectionString, OracleBulkCopyOptions copyOptions);

パラメータ

- `connectionString`

  一括コピー操作を実行するためにOracle Databaseに接続する際に使用される接続情報。

- `copyOptions`

  一括コピー操作の動作を識別する`OracleBulkCopyOptions`の列挙値の組合せ。

例外

`ArgumentNullException` - `connectionString`はNullです。

`ArgumentException` - `connectionString`パラメータが空です。

備考

このコンストラクタでは、`OracleConnection`クラスの新規インスタンスを使用して`OracleBulkCopy`クラスの新規インスタンスを初期化します。`OracleBulkCopy`インスタンスは`copyOptions`パラメータで指定されたオプションに従って動作します。

`OracleBulkCopy`インスタンスがクローズされると、接続も自動的にクローズされます。

`Connection`プロパティは、指定した`connectionString`を使用して初期化される`OracleConnection`オブジェクトに設定されます。

関連項目:

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

- OracleBulkCopyクラス

- OracleBulkCopyメンバー

- OracleBulkCopyOptionsの列挙