批量插入数据解决方案(XML版)

原创 2006年06月19日 23:02:00
参数格式应该为XML格式。
 
存储过程:
CREATE PROCEDURE XMLInsert
@XMLText text
AS
declare @intDoc int
exec sp_xml_preparedocument @intDoc OUTPUT, @XMLText
insert Test1 ([Name],Sex)
select [Name],[Sex]
from openxml(@intDoc, '/NewDataSet/Table1')
with ( [Name] varchar(100) 'Name',
 [Sex] varchar(4) 'Sex')
exec sp_xml_removedocument @intDoc
GO
 
Example:
 
C#:
DataSet ds = 你的数据源;
调用存储过程 (XMLInsert)
加入参数 (ds.GetXML())
 
就 OK咯!~~

相关文章推荐

android SQLite 批量插入数据慢的解决方案 (针对于不同的android api 版本)

SQLite,是一款轻型的数据库,被广泛的运用到很多嵌入式的产品中,因为占用的资源非常少,二其中的操作方式几乎和我们接触的数据库不多,甚至只有几百K的他自然会被需求者青睐,下面讲一下在这样的轻型数据库...

Hibernate下数据批量处理解决方案

  • 2011年05月21日 22:10
  • 36KB
  • 下载

Mybatis 大数据量的批量insert解决方案

通过Mybatis做7000+数据量的批量插入的时候报错了,error log如下: current_timestamp, current_timestamp ) 被中止,呼叫 getNextExc...

Mybatis 大数据量的批量insert解决方案

关于Mybatis 大数据量批量insert解决方案

Struts2 批量数据提交解决方案

这几天无聊,随便写点东西了,这东西可是花了时间才弄懂得,保存下来也许会有用的,就随便发了! Struts2里面提供了list类型,以及类型转换,因此,我们可以利用struts2提供的类型转换将表单里...

dataGridView 批量更新数据 内存溢出的解决方案

原创地址:http://blog.csdn.net/zdb330906531 我在批量更新十万级别的数据时,遍历表格出现内存溢出,于是琢磨能不能把要更新的数据,直接保存到泛型里面,然后遍历泛型来执行保...

mybatis批量插入返回主键解决方案

解决方案有两种首次写博客,不喜勿喷。方案一 升级mybatis版本到3.3.1以上, 升级版本可能会出现问题,比如mapper.xml中集合和字符串做比较会出现异常,如以下xml片段: ...

【iOS解决方案】网络请求返回GB2312格式的xml数据转成UTF-8后为空(适用于论坛bbs)

一些高校的bbs由于历史久远,没有适应新的数据结构,请求返回的数据还是xml格式的,而现在常用的返回是json,这是个很头疼的地方,碰到的问题网上很难搜到资料,走了很多弯路。 现在具体讲一下在解析返...

IE下jquery 访问 XML 数据时发生 parsererror, TypeError: 缺少对象 错误的解决方案

jQuery 版本:1.4.4 IE 版本:        8.0 错误信息:     parsererror, TypeError: 缺少对象 test.xml 1 a....

WEB版一次选择多个文件进行批量上传(Plupload)的解决方案

说明:Plupload支持多种浏览器,多种上传方式!       一般的WEB方式文件上传只能使用FileUpload控件进行一个文件一个文件的进行上传,就算是批量上传,也要把文件一个一个的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:批量插入数据解决方案(XML版)
举报原因:
原因补充:

(最多只允许输入30个字)