2011-10-26 7 views
0

Enterprise Library DAABを使用して1000sのINSERTクエリを実行するにはどうすればよいですか?つまり、DAABを一度に効率的に使用して、テーブルにたくさんの行を挿入するにはどうすればいいですか? forループを使用せずに。ありがとう。Enterprise Library DAABを使用して多数の行をバッチ挿入する方法は?

+0

私の回答が更新されました。 ODP.NETを使用することができます。 –

答えて

0

残念ながら、拡張せずにエンタープライズライブラリDAABを使用することはできません。代わりに、SqlBulkCopyを使用することもできます。

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkcopy.aspx

Oracle Data Provider for .NET (ODP.NET) EDITは、Arrayバインディング機能を経由して、これをサポートしています。

http://www.oracle.com/technetwork/issue-archive/2009/09-sep/o59odpnet-085168.html

+0

私はOracleデータベースを使用しています。 SqlBulkCopyは使用できません。 – Kayes

+0

OracleDataAdapter()とは言いますが、現在は廃止されています。 –

関連する問題