用sqlserver过程把xml文件导入数据库

XML导入SQLServer XML导入SQLServer工具,配置简单,支持大批量导入到SQLServer。 立即下载

create proc   p_mod_mxl   
@xml     Ntext   --注意:如果不用Ntext或nvarchar类型,xml内容里有中文会报错。
as  
DECLARE   @idoc   int  
EXEC   sp_xml_preparedocument   @idoc   OUTPUT,   @xml  
   
SELECT   *    
FROM   OPENXML   (@idoc,   '/STD002/row',   1)    
              WITH   (        
                          id     ntext   'NewsID/.',
                          title ntext   'NewsTitle/.',
        content ntext 'NewsContent/.')  
   
EXEC   sp_xml_removedocument   @idoc  
/*  
--调用存储过程  
exec   p_mod_mxl '  
    <STD002>    
      <row>        
              <NewsID>1 </NewsID>
              <NewsTitle>li</NewsTitle>
              <NewsContent>content1</NewsContent>
      </row>

      <row>        
              <NewsID>2 </NewsID>
              <NewsTitle>wang</NewsTitle>
              <NewsContent>content2</NewsContent>
      </row>
     
</STD002>
'
*/
go  

 

参考:

http://hi.baidu.com/lichangzai/item/e74b3b0ebfb8fdf2a010340d

http://hi.baidu.com/lichangzai/item/33bd1837cc0f0198b80c030f

OpenXML文档,sqlserver处理XML,可用于存储过程数组传参 利用OpenXML获取XML文件中的数据 语法 OPENXML(idoc int [in],rowpattern nvarchar[in],[flags byte[in]]) [WITH (SchemaDeclaration | TableName)] 参数。。。。。 立即下载

相关推荐

SQL Server中读取XML文件的简单做法

SQL Server 2000使得以XML导出数据变得更加简单,但在SQL Server 2000中导入XML数据并对其进行处理则有些麻烦。文中介绍了SQL Server中读取XML文件的简单方法。有了这种解决办法,对XML文档进行各种处理就成为了可能。可以将XML文档同SQL表格连接在一起而无需导入数据,然后对这些数据进行INSERT、PDATE和DELETE等任何操作。

SQLServer 读取XML类型的节点数据

-- 测试数据 -- DROP TABLE #XMLTab CREATE TABLE #XMLTab(colxml XML) INSERT INTO #XMLTab SELECT N' 9003 error 8008 true ' INSERT INTO #XMLTab SELECT N'

9934

树莓派与OpenCV实现人脸识别(OpenCV安装篇)

主要看了以下两位博客的文章完成的,也遇到了不少的坑,在这里一一填补说明。 链接: https://blog.youkuaiyun.com/weixin_42163073/article/details/107308759. 链接: https://blog.youkuaiyun.com/weixin_42573595/article/details/108526850. 树莓派与OpenCV实现人脸识别(OpenCV安装篇)一、材料准备:二、系统烧录三、安装OpenCV依赖项四、下载OpenCV-4.3.0五、为OpenCV配置P

weixin_45880057的博客 1万+

Sqlserver:从XML文件中读取配置信息

如何在Sqlserver中从外部XML文件中读取配置信息呢?该问题源自一家企业的笔试信息有感。 一xml文件内容:   &lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;root&gt;  &lt;db name="ClientDB1" datasize="512MB" datagrowth="100MB" logsi

weixin_34360651的博客 504

MRST开源油藏模拟:从入门到精通的全流程指南

本文全面介绍了MRST开源油藏模拟工具的使用方法,从环境搭建到核心功能实战,再到性能优化和工业级应用。MRST作为一款基于MATLAB的开源工具,为油藏工程师提供了强大的数值模拟能力,特别适合教学和科研场景。文章还分享了二次开发技巧和常见问题解决方案,帮助读者快速掌握油藏模拟技术。

beer8的博客 326

【2021最新版】Dubbo面试题总结(40道题含答案解析)

文章目录1、为什么要用Dubbo?2、Dubbo的整体架构设计有哪些分层?3、默认使用的是什么通信框架,还有别的选择吗?4、服务调用是阻塞的吗?5、一般使用什么注册中心?还有别的选择吗?6、默认使用什么序列化框架,你知道的还有哪些?7、服务提供者能实现失效踢出是什么原理?8、服务上线怎么不影响旧版本?9、如何解决服务调用链过长的问题?10、说说核心的配置有哪些?11、Dubbo推荐用什么协议?12、同一个服务多个注册的情况下可以直连某一个服务吗?13、画一画服务注册与发现的流程图?14、Dubbo集群容错有

程序媛小琬的博客 1万+

SqlServer每天读取XML文件

Sqlserver读取XML文件,实现导入功能

junyuan2010的博客 624

SEG-Y 数据介绍及读写

无

1万+

数据库与XML

今天的上课收获我就是想把今天学到的东西记录下来。1.  掌握xmlspy转换xml和数据库的操作xml spy转换xml和数据库的操作使用xmlspy分别用对sql数据库blog和access数据库尝试以下操作A)导入B)导出C)导出schemaD)比较导入导出规律Sql到xml待转化的sql文件:转化完成的xml文件:&lt;?xml version="1.0" encoding="UTF-8"...

飞鸿的博客 9058

Protege本体建模实战:从零构建电影知识图谱并导入Neo4j

本体建模是知识图谱构建的基石,通过类、属性、实例和约束系统描述领域知识,为数据提供可复用的语义骨架。OWL作为本体描述语言的标准,配合Protege工具可实现可视化建模,并借助推理机验证逻辑一致性,提升模型可靠性。在工程落地中,本体模型常需导入图数据库如Neo4j,以支持高效的关联查询与业务应用。本文以影视领域为背景,完整演示Protege中定义类层级、创建对象/数据属性、填充实例,以及导出OWL文件并通过Python脚本转换为Neo4j节点与关系的全过程,同时梳理命名空间、匿名节点、编码等易踩坑点,帮助读

weixin_29047545的博客 281

【技能】OpenClaw Skills学习及手搓一个极简skill

本文介绍了OpenClaw Skills的基础概念与使用方法。Skills是OpenClaw代理使用工具的核心载体,通过SKILL.md文件定义技能属性和执行方式。技能加载遵循"工作区>本地>内置>自定义目录"的优先级规则。用户可通过ClawHub一键安装现成技能,也可自定义开发技能:创建技能目录,编写包含YAML元数据和执行指令的SKILL.md文件,放置于工作区skills目录进行测试。文章还介绍了多代理场景下的技能共享、插件集成以及安全注意事项,包括沙箱使用和敏感

海兰 3975

SqlServer中以xml作为参数创建表格的存储过程

用到的工具: SqlServer java mybatis 第一步:创建function,用于获取xml中的数据 CREATE function create_table (@str xml) returns @tb table(sourceId varchar(20)) as begin insert into @tb SE...

weixin_30514745的博客 306

免费教你快速学会分析运算放大器电路(保证学会)

本文旨在学习如何快速简单地对运算放大器进行分析

一名热爱技术的工程师的博客。分享技术干货,记录美好生活。永远相信美好的事情即将发生。 1万+

用T-SQL语句实现SQL server与XLS,MDB等文件的数据交换

  简介:微软SQL Server数据库SQL语句导入导出大全,包括与其他数据库和文件的数据的导入导出。(注意,其中的PSW和USER ID均指被访问文件的权限,不是网络登陆用户名和密码)/*******  导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/G

我的积累 1384

Palantir 凭什么两年涨 20 倍?深度解析解决 AI 幻觉的 “本体论“ 核心原理

本文深度解析了Palantir本体(Ontology)的核心原理及其在企业AI应用中的革命性价值。本体通过构建结构化的语义层与动态执行层,将企业分散的数字资产(数据集、虚拟表、模型)映射为现实世界的数字孪生,使大模型能够在**严格的业务规则与数据边界内**进行推理与决策,从而从架构层面彻底解决AI幻觉问题。这一技术架构不仅帮助Palantir实现股价两年增长20倍、市值突破4000亿美金的商业成功,更成为SAP、Salesforce等ERP巨头争相模仿的下一代企业智能标准范式。通过航空业飞机故障应急处理等实

program哲学 224

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

SQLServer2005分解并导入xml文件

测试环境SQL2005,windows2003 DECLARE@idocint;DECLARE@docxml;SELECT@doc=bulkcolumnFROMOPENROWSET(BULK'D: \test.xml',SINGLE_BLOB)ASxEXECsp_xml_preparedocument@IdocOUTPUT,@docSELECT*into#tempFROMOPENXML(@...

数据库天地 98

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

批量写数据---将XML数据批量写入数据库

将数据批量写入数据库的需求是比较多的,方法也有很多种,在.net 里使用程序比较好的方法是使用 Bulk Copy 将大量数据复制到数据库 。如果数据源为XML文件,使用SQL BULK COPY就需要将XML数据导入到DataTable,下面的方法可以直接将XML数据传到SQL SERVER然后处理,另外还可以直接使用T-SQL将XML文件的数据导入到数据库。这里最主要的是要使用二个系统存储过程

杨泽数据库学习园 1835

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

SQL Server SQL语句导入导出大全

SQL Server SQL语句导入导出大全简介:微软SQL Server数据库SQL语句导入导出大全,包括与其他数据库和文件的数据的导入导出。/******* 导出到excel EXEC master..xp_cmdshel...

cuankuangzhong6373的博客 331

利用XML在不同数据库中交换数据

XML在不同语言,不同数据源中交换数据已经成为主流。在这些的DRP项目中,王勇也提到了使用XML在不同数据库中交换数据,达到安全,灵活的目的。不过他只是提到有这么一种方法,做了其中的一部分工作。因为感觉这种技术非常实用,这里我把这个过程补充完整。   开发环境: sql server  2008数据库,Oracle数据库,PL/SQL,MyEclipse开发环境。

crazzy0727的专栏 463

SQL与XML交互

1、SQLSERVER导入XML String sConnection = "Data Source=127.0.0.1;Initial Catalog=testdb;User ID=sa;PassWord=newman2007";            SqlConnection mySqlConnection = new SqlConnection(sConnection);       

emailqjc的专栏 460

SQL语句导入导出大全 (转载)

简介:微软SQL Server数据库SQL语句导入导出大全,包括与其他数据库和文件的数据的导入导出。/*******  导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /***********  导入Excel

周山至水 1375

sql server 在作业中 远程连接 oracle mysql sqlserver 数据库

在作业中执行远程连接时,需要对本次作业执行的步骤指定特定用户 并且该用户必须拥有所需操作数据库的db_owner角色,和服务器sysadmin角色 在作业中执行远程连接时,需要做登录映射 下面是我在作业中执行的sql脚本 /* 获取大容量访问权限,在执行作业时需先执行这句话 ALTER DATABASE TEMP SET TRUSTWORTHY O...

dengqiu2187的博客 245
上一篇: oracle将xml导入数据库
下一篇: linux安装oracle启动图形界面问题
常飞梦
常飞梦 领域专家: 数据库技术领域 领域专家: 数据库技术领域
博客等级 码龄21年 403粉丝 314原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值