您的位置:程序门 -> ms-sql server -> 应用实例



大量insert语句插入数据库 求解决方案(xml写入数据库的会的也请进来看下)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


大量insert语句插入数据库 求解决方案(xml写入数据库的会的也请进来看下)[无满意答案结贴,结贴人:simenpeng]
发表于:2007-09-25 13:38:50 楼主
现在有大量记录需要插入到表中
由于记录是不断产生的
约每半个小时产生500条
我想每次插入500条记录
怎么写?
需要考虑性能问题
听说可以以xml写入
但是没操作过
会的人详解下
谢谢

发表于:2007-09-30 23:46:271楼 得分:0
把插入过的用个标记(tag   =   1)标识他.  

然后   select   top   500   from   tb   where   tag   =   0
发表于:2007-10-01 02:30:052楼 得分:0
2005不审2000?

写存储过程做插入的操作
2005直接用xml类型做为存储过程参数
2000用ntext

程序生成xml数据,做为插入处理存储过程的参数


存储过程中解析xml数据
2000用openxml,使用之前需要先调用   sp_xml_preparedocument  
2005直接用xml类型的nodex方法结合value方法取值

发表于:2007-10-01 02:30:423楼 得分:0
具体的解析处理跟你构造的xml数据结构有关,所以剩下的事楼主就该自己看联机帮助了
发表于:2007-10-01 06:32:264楼 得分:0
我也去试一下


快速检索

最新资讯