XML在技术发展的当今,一直都占有很重要的地位,在大多数软件系统中往往都会使用XML,此外MS SQL数据库也不例外,很多时候,对于MS SQL熟悉的用户,会针对自己的数据库结构,使用XML格式的方式来进行数据文件的生成,XML在MS SQL中的用法如下:

  1、首先在需要生成数据文件的MS SQL数据库中,建立与该数据库表结构相一致的XML文件内容结构,比如下面这段代码:

xml

0

test

1

2019-07-08

2019-07-08

  5、最后,将处理后的xml字符串,插入到新建的文件中,即可完成数据文件的生成,完整的代码如下:

sql

— 创建新文件

DECLARE @xml varchar(max)

SELECT @xml = (

SELECT

ParentId,

[Name],

[Type],

Birthday,

RegisterDate

FROM

DataFile

FOR XML

PATH (‘Content’),ROOT (‘data’)

)

— 输出到文件

PRINT @xml

DECLARE @fileName varchar(50)

SET @fileName = ‘D:XMLDemo.xml’

— 文件是否存在

IF EXISTS(SELECT * FROM master..sysFiles WHERE name = @fileName)

BEGIN

EXEC(‘TRUNCATE TABLE ‘ + @fileName)

END

— 创建数据文件

SELECT @xml AS xmlData

INTO DataFile

FROM Master..SysFiles

WHERE Name=@fileName

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。