2011-10-26 36 views
0

如何使用Enterprise Library DAAB執行1000次INSERT查詢?那就是說我怎樣才能高效地一次性使用DAAB將大量行插入到表中?而不使用for循環。謝謝。如何使用企業庫DAAB批量插入大量行?

+0

我更新了我的答案。您可以使用ODP.NET。 –

回答

0

不幸的是,我不確定你可以使用企業庫DAAB而不擴展它。作爲替代方案,您可以使用SqlBulkCopy。

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

EDIT

Oracle Data Provider for .NET (ODP.NET)經由陣列結合功能支持這一點。

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

+0

我正在使用Oracle數據庫。不能使用SqlBulkCopy。 – Kayes

+0

我會說OracleDataAdapter(),但現在已經過時。 –