美文网首页
sql 解析xml字段

sql 解析xml字段

作者: 醉酒的姑娘 | 来源:发表于2019-04-28 19:08 被阅读0次

差旅报销业务表结构


微信图片_20190428171053.png

出差人字段中数据存储为xml格式

<ArrayOfString xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><string>fff3b43d-3926-4068-94af-0d16aecb83e6</string><string>5876b64b-a1c0-459f-86c6-cf4025be3abd</string></ArrayOfString>

存储过程

-- =============================================
-- Author:      刘蕾
-- Create date: 2018-11-20
-- Description: <Description,,> 
 --传个objectid参数
DECLARE @ObjectID char(36)
SET @ObjectID='52235de4-2571-49fb-b971-d193f3674b4d'



DECLARE @ccry XML
SELECT @ccry = REPLACE( REPLACE(CONVERT(VARCHAR(MAX), ioc.xzccr),'<ArrayOfString xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">','<?xml version="1.0" ?>'),'</ArrayOfString>','')
FROM [I_ES_clbxd] ioc WHERE ioc.ObjectID  = @ObjectID



DECLARE @count INT 
SELECT @count = @ccry.value('count(//string)','int')



DECLARE @i INT 
SET @i = 1



DECLARE @UUID char(36)
SET @UUID=''



WHILE (@i<= @count)
BEGIN 

  select @UUID= @ccry.value('(string[position()=sql:variable("@i")])[1]','nvarchar(100)') 
 select @UUID
 SET @i = @i+1

END

输出结果

image.png

相关文章

  • sql 解析xml字段

    差旅报销业务表结构 出差人字段中数据存储为xml格式 存储过程 输出结果

  • MyBatis(四) sql执行流程

    1.MyBatis(三) xml文件解析流程 动态SQL解析,中介绍了MyBatis SQL的解析过程。那么MyB...

  • Mybatis中的作用

    在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件...

  • MyBatis中#{}和${}的区别

    1.将Mapper.xml中的SQL语句解析为JDBC一个预编译指令时不同。 使用#{}时 这句SQL语句会被解析...

  • 使用Example及Example[Criteria]

    mybatis-generator会为每个字段产生Criterion,为底层的mapper.xml创建动态sql。...

  • SQL对XML字段的操作

    定义XML字段 files字段是XML字段,可能为NULL,不为null的时候,结构如下: 或者 假如我们想要查找...

  • [MyBatis源码分析 - 解析器模块]

      解析器模块的作用是解析XML文件,虽然mybatis全局配置和SQL Mapper配置都可以使用类注解方式配置...

  • mysql查询优化02-查看执行计划

    查询优化处理 查询优化的3个阶段 解析器:将sql变成解析树 预处理器:检查解析树的语法是否正确如表或字段是否存在...

  • iOS解析XML

    2.0 XML解析 2.1 XML简单介绍 (1) XML:可扩展标记语言 (2) XML解析 2.2 XML解析...

  • iOS开发-XML解析

    一、 XML解析 1.1 XML简单介绍 (1) XML:可扩展标记语言 (2) XML解析 1.2 XML解析 ...

网友评论

      本文标题:sql 解析xml字段

      本文链接:https://www.haomeiwen.com/subject/pqdjnqtx.html