/*
 *功能:SQL批量信息录入
 *此存储过程获取表单信息,插入表中。
*/
CREATE  PROC [dbo].[sp_SaveToMX1]
@XML text   --明细表XML字符串信息
AS
BEGIN
declare @newXMLDoc int= 1

BEGIN TRANSACTION

EXEC sp_xml_preparedocument @newXMLDoc OUTPUT, @XML 
--将明细表分录信息插入MX1表中(多条,来自XML字符串,即MX1)
insert into MX1(BXID,kmID,KMMC)
SELECT AusrottenID,WriteOffID,WriteOffSort FROM OPENXML(@newXMLDoc, '/root/record',2)
WITH
(
AusrottenID nvarchar(20),
WriteOffID nvarchar(20),
WriteOffSort nvarchar(50)
)
EXEC sp_xml_removedocument @newXMLDoc  --明细表分录信息插入成功后,移除该对象

IF @@ERROR<>0
ROLLBACK TRANSACTION

COMMIT TRANSACTION

END
GO

最新文章

  1. espcms简约版的表单,提示页,搜索列表页
  2. UWP crop image control
  3. Selenium 2.0 + Java 入门之环境搭建
  4. matlab播放音乐
  5. MySQL中的information_schema数据库详解
  6. flex弹性布局
  7. Hibernate中延迟加载和缓存
  8. checkbox 全選、取消全選、反選
  9. TCP协议中的三次握手和四次挥手(图解) 转载
  10. OpenCV4Android开发之旅
  11. 淘宝主搜索离线集群完成Hadoop 2
  12. Ajax异步操作集合啦(阿贾克斯)
  13. [Effective C++ --032]确定你的public继承塑模出is-a
  14. 精彩,sinox.org官网贴满winxp死亡大字报
  15. burp插件开发
  16. Leetcode_104_Maximum Depth of Binary Tree
  17. pycharm环境下用Python+Django开发web搭建
  18. 每日一练ACM 2019.0416
  19. python 写入CSV出现空白行问题及拓展
  20. ios中tableview侧栏的折叠

热门文章

  1. BZOJ 1033 杀蚂蚁
  2. 【HDOJ】2333 Assemble
  3. 【动态规划】HDU 5781 ATM Mechine
  4. 【扩展欧几里得】BAPC2014 I Interesting Integers (Codeforces GYM 100526)
  5. Profile GPU rendering
  6. bzoj 1070 [SCOI2007]修车(最小费用最大流)
  7. 《Linear Algebra and Its Applications》-chaper3-行列式-从一个逆矩阵算法证明引入的行列式
  8. POJ 3187 穷举
  9. Searching the String - ZOJ 3228(ac自动机)
  10. FC和SCSI