大量資料汇入的指令
Bcp
Bulk insert
Insert …select openrowser()
例如:
BULK INSERT test1 FROM 'd:\test.txt' WITH (FIELDTERMINATOR=',')效能比較:Bulk Insert > openrower > Bcp
这也是我刚学的!!
Bcp
Bulk insert
Insert …select openrowser()
例如:
BULK INSERT test1 FROM 'd:\test.txt' WITH (FIELDTERMINATOR=',')效能比較:Bulk Insert > openrower > Bcp
这也是我刚学的!!
解决方案 »
- 【40分求助】奇怪的问题,抽象类以及Expression类
- C# 怎么读取execl所有表名
- 关于多层开发中的问题--实体层设计
- 关于Sql Server 数据库删除数据问题。求高手解答~~~
- 高分求购:怎样写一个简单的函数,把画面上很多个datagrid中textbox的ReadOnly 弄成 true
- 请教水晶报表的问题
- 装上Vs2005,散分并求有关 C# Winform 的书或教程。
- winform+sql 2000项目在同一个局域网内,却总是提示无法打开到sql的连接!!!整了一天了!!求帮助啊!!!
- 未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。
- 请问:如何做一个网站的导航 :(在线等,解决马上结帖)
- 怎么读去文件最后几行 从后往前,一行一行的读?
- 求SPRING.NET + iBATIS.NET +ASP.NET MVC的配置
然后利用DataSet
public bool AddCustomer(DataSet dataSet)
{
bool flag = false;
using (PersistentManager persistentManager = new Dao.PersistentManager("A"))
{
CustomerDao customerDao = (CustomerDao)persistentManager.BuildDao("Dao.CustomerDao");
customerDao.InsertEntity(dataSet);
flag = persistentManager.Submit();
}
return flag;
}
这个代码比较抽象,因为很多都是自己复写的类,但是可以实现数据集体提交!
思路:
1 数据层定义好
2 IDisposable复写,管理和释放托管\非托管资源
3 定义自己dataset等
2.使用分布式事务
3.采用oledb的update方法,批量更新一个表
<code/SQL>
insert into tb_name (filed1,.....,fieldn)
select filed1,.....,fieldn
union
select filed1,.....,fieldn
union
select filed1,.....,fieldn
</code>