WEB开发网
开发学院数据库MSSQL Server SQL 2005 对xml 文件与 xml数据的操作 阅读

SQL 2005 对xml 文件与 xml数据的操作

 2008-09-06 10:01:49 来源:WEB开发网   
核心提示: xml数据操作类型化的XMLCREATE TABLE xmlt(ID INT PRIMARY KEY, xCol XML not null)--T-sql生成数据insert into xmlt values(1,'<Xmltables> <Xmltable Na

------------------------------------xml数据操作------------------

--类型化的XML

CREATE TABLE xmlt(ID INT PRIMARY KEY, xCol XML not null)

--T-sql生成数据

insert into xmlt values(1,
'<Xmltables>
        <Xmltable Name="1" NowTime="1900-1-1">1</Xmltable>
        <Xmltable Name="2" NowTime="1900-1-2">2</Xmltable>
        <Xmltable Name="3" NowTime="1900-1-3">3</Xmltable>
        <Xmltable Name="4" NowTime="1900-1-4">4</Xmltable>
        <Xmltable Name="5" NowTime="1900-1-5">5</Xmltable>
</Xmltables>')

--dataset生成数据

insert into xmlt values(2,
'<?xml version="1.0" encoding="gb2312" ?>
<Xmltables>
<Xmltable><Name>1</Name><NowTime>1900-1-1</NowTime>1</Xmltable>
<Xmltable><Name>2</Name><NowTime>1900-1-2</NowTime>2</Xmltable>
<Xmltable><Name>3</Name><NowTime>1900-1-3</NowTime>3</Xmltable>
</Xmltables>')

--讀取Name=1 的節點,請使用

SELECT xCol.query('/Xmltables/Xmltable[@Name="1"]') from xmlt where ID =1

上一页  1 2 3 4 5  下一页

Tags:SQL xml 文件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接