OracleBulkCopy批量插入数据
来源:互联网 发布:2016腾讯游戏数据分析 编辑:程序博客网 时间:2024/06/01 09:05
1、OracleBulk程序集引用using ODAC = Oracle.DataAccess.Client
2、有时候不做字段映射,会使导入的数据出错(注意:OracleBulkCopy对索引,事物,主键自增都会有影响,当然没有这些的话相对来说也不错)
简单封装了一下,上代码
1 /// <summary> 2 /// 批量插入数据 3 /// </summary> 4 /// <param name="table">数据表</param> 5 /// <param name="targetTableName">数据库目标表名</param> 6 /// <returns></returns> 7 public static bool ExcuteBulkData(DataTable table, string targetTableName) 8 { 9 bool result = false;10 using (ODAC.OracleConnection conn = new ODAC.OracleConnection(connStr))11 {12 using (ODAC.OracleBulkCopy bulkCopy = new ODAC.OracleBulkCopy(connStr, ODAC.OracleBulkCopyOptions.Default))13 {14 if (table != null && table.Rows.Count > 0)15 {16 bulkCopy.DestinationTableName = targetTableName;17 for (int i = 0; i < table.Columns.Count; i++)18 {19 string col=table.Columns[i].ColumnName;20 bulkCopy.ColumnMappings.Add(col, col);21 }22 conn.Open();23 bulkCopy.WriteToServer(table);24 result = true;25 }26 }27 }28 return result;29 }
0 0
- OracleBulkCopy批量插入数据
- OracleBulkCopy 批量插入oracle数据库的方法
- C# OracleBulkCopy 批量插入oracle数据库的方法
- 批量保存,批量插入数据
- mongodb批量插入插入数据
- 批量插入数据重复插入
- 批量插入数据集
- asp批量插入数据
- 批量插入数据
- 批量插入数据
- Oracle批量插入数据
- mybatis数据批量插入
- mysql批量插入数据
- hibernate批量插入数据
- 批量插入数据
- 批量插入数据方法
- 数据批量插入
- 快速批量数据插入
- Babel es6 转 es5
- 关于mybatis传入多个参数的问题
- jsp中路径问题
- 一个程序启动一个exe
- bootstrap-table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题。
- OracleBulkCopy批量插入数据
- windows下安装Python的XlsxWriter模块
- redis—-sorted set 类型详解
- swift编程 NSNotificationCenter
- 由入栈123出栈顺序引发的思考
- 了不起的全能MAC系统监测工具iStat Menus 5下载
- 仿京东分类页面h5的页面布局及css样式设置
- mmap使用
- 使用root用户远程登录mysql没有trigger权限的问题