MS SQLServer 操作XML语句的存储过程

-- ================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
 
CREATE PROCEDURE SP_Reports_GetParams    
    @ParamsString nvarchar(max),
    @Name nvarchar(100),
    @Value nvarchar(250) output
AS
BEGIN    
DECLARE @xmlDoc integer
EXEC sp_xml_preparedocument @xmlDoc OUTPUT, @ParamsString
SELECT top 1 @Value=Value FROM
OPENXML (@xmlDoc, 'Params/Item', 1)
WITH 
(
  Name nvarchar,
  Value nvarchar)
WHERE Name = @Name
  
EXEC sp_xml_removedocument @xmlDoc
  
END
GO
 
--调用示例
SET @doc = '<Params>
 <Item Name="a" Value="1"/>
 <Item Name="b" Value="2"/>
  </Params>';
 
DECLARE @aaa nvarchar(250);
exec AmwayFrameworkWorkflow.dbo.SP_Reports_GetParams @doc,'b' ,@aaa output;
select @aaa
更多相关文章
  • BST 以下BST的定义来自于Wikipedia: Binary Search Tree, is a node-based binary tree data structure which has the following properties: The left subtree of a nod ...
  •  红黑联盟xss 作者:h3art http://www.2cto.com/index.php?m=content&c=index&a=author&usr= 未对usr进行过滤 现在usr后面随便输入一个 http://www.2cto.com/index.php?m=co ...
  • 一.是什么? SqlHelper是一个基于·NET Framework的数据库操作组件,组件中包含数据库操作方法. 二.为什么? 为什么要用SqlHelper类? 1.SqlHelper用于简化重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等 ...
  • 近日,咨询机构ICTresearch发布<2014~2015年中国模块化数据中心产品市场年度报告>.报告显示,2014 年中国模块化数据中心市场迅速发展,规模达到33.31 亿元.尤为重要的是,模块化数据中心的市场格局发生变化,凭借在市场的有效投入,华为2014年市场业绩表现抢眼,以14 ...
  • 这几年云计算浪潮的兴起,为瘦客户机提供了广阔的发展空间.前几天和几个瘦机厂商的哥们喝酒,听说他们今年的任务都是倍增计划.瘦客户机守得春天,很大程度上得益于与桌面虚拟化技术相结合的应用模式.这种最佳的契合模式一下子将瘦客户机从一个小池塘带到了一片蓝海.瘦机厂商的哥们说,"刚开始开拓瘦机市场的 ...
  • 本节导读:虽然在.NET编程过程中,绝大多数内存垃圾回收由CLR(公共语言运行时)自动回收,但也有很多需要我们编码回收.掌握托管与非托管的基本知识,可以有效避免某些情况下导致的程序异常. 1.什么是托管与非托管? 托管资源:一般是指被CLR(公共语言运行时)控制的内存资源,这些资源由CLR来管理.可 ...
一周排行
  •   1.Dispatcher.BeginInvoke int ii = 0; new Thread(new ParameterizedThreadStart((i) => { while (true) { Th ...
  •   1.工作流程     (1)Java服务器创建WebSocket实例,并在Tomcat容器中维护和等待. (2)浏览器中创建客户端WebSocket实例,这时,就会和服务器进行连接,如果连接成功,服务器触发onO ...
  • 随着苹果公司Siri语音系统的风行,语音输入所带来的人机互动革命新序章正式被揭开.易网公司日前对外公布,旗下中文邮箱易网邮箱支持语音输入搜索邮件,将成为全球首家采用此技术的邮箱运营商.据介绍,易网邮箱语音输入搜索邮件 ...
  • 本文地址:http://blog.csdn.net/sushengmiyan/article/details/41242993本文作者:sushengmiyan---------------------------- ...
  • 64位系统不支持读取excel的问题: 应用程序池-常规选项 启用32应用程序 启用23应用程序是为了保证32应用程序能够正常运行
  • TuneUp Utilities (极品系统优化软件)--德国系统调校工具第一品牌 TuneUp Utilities,能优化系统性能.解决问题并帮助你定制系统,以满足你的需要!通过 TuneUp Utilities, ...
  • 环境(戴尔服务器):cpu:4核3.1GHZ: 内存:4G 1.        写文件速度测试结果(测试时间:10S)环境:死循环进行写文件,随着循环轮询每个文件,每次循环把内容写入轮到的这个文件条件(轮询写文件的个 ...
  •         数据库一直是我关注的.也是比较喜欢的一个东西.在去年接到一个项目,是一个美容美发企业的小型ERP.在接到该项目的时候,就在构思该数据库该如何去设计.         首先,和客户交流,去做需求分析,这 ...
  • Win9预览版重新更改了默认系统图标,其中包括桌面.网络.家庭组.收藏夹等图标,同时也引进Home(主页)新图标.如果点击Home,默认显示收藏夹.近期文档.近期文件夹等内容 不久前,德国WinFuture曝光了微软 ...
  • 易网科技讯 3月3日(巴塞罗那时间)消息,2015MWC上,前华为荣耀总裁刘江峰和现任赵明出现在荣耀X2和荣耀路由发布会上.年三十前一天,华为传出消息刘江峰因为个人原因已经向公司提交辞呈,华为西欧副总裁赵明接任,两人 ...