sql – 从XML查询数据
发布时间:2021-02-06 14:23:30 所属栏目:MsSql教程 来源:网络整理
导读:我正在尝试使用sql语句从XML Document中获取特定数据.本文件如下: ?xml version="1.0" encoding="Shift-JIS" ?Ophthalmology xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:nsCommon="http://www.joia.or.jp/standardized/namespaces/Common
查询: SELECT x.* FROM Data d,XMLTABLE ( XMLNAMESPACES( 'http://www.joia.or.jp/standardized/namespaces/Common' AS "nsCommon",'http://www.joia.or.jp/standardized/namespaces/REF' AS "nsREF" ),'//Ophthalmology/nsREF:Measure/nsREF:REF/nsREF:R/nsREF:Median' PASSING d.xml COLUMNS RSphere NUMBER(5,2) PATH '//nsREF:Sphere',RCylinder NUMBER(5,2) PATH '//nsREF:Cylinder',RAxis NUMBER(5,2) PATH '//nsREF:Axis',RSE NUMBER(5,2) PATH '//nsREF:SE' ) x; 输出: RSPHERE RCYLINDER RAXIS RSE ---------- ---------- ---------- ---------- .5 -1 177 0 (编辑:瑞安网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |