怎么把xml存储到SQLsever里啊

一滩海豹 2018-12-31 03:25:21
<Folder>
一些比较重要的类、方法
<File createTime="12/20/2018 10:06:41 AM">LogManager.cs</File>
<File createTime="12/21/2018 1:44:56 PM">New Text Document.txt</File>
<File createTime="12/24/2018 10:09:56 AM">Stream.txt</File>
<File createTime="12/20/2018 4:25:46 PM">反射.txt</File>
<File createTime="12/20/2018 10:23:05 AM">小笔记.txt</File>
<File createTime="12/18/2018 2:48:58 PM">本机连接数据库.txt</File>
<File createTime="12/20/2018 3:46:59 PM">正则表达式.txt</File>
<Folder Name="New folder" createTime="12/28/2018 3:48:50 PM">
New folder
<File createTime="12/28/2018 4:06:02 PM">test.txt</File>
<Folder Name="哇哇哇" createTime="12/28/2018 4:06:08 PM">
哇哇哇
<File createTime="12/28/2018 4:06:15 PM">阿瓦达多.txt</File>
</Folder>
</Folder>
</Folder>

...全文
296 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
eaglexie 2019-01-07
  • 打赏
  • 举报
回复
先把XML文件加载到DT中,再分别写入数据库呢?
一滩海豹 2019-01-01
  • 打赏
  • 举报
回复
可以直接存xml代码就行
吉普赛的歌 2019-01-01
  • 打赏
  • 举报
回复
USE tempdb
GO
IF OBJECT_ID('t') IS NOT NULL DROP TABLE t
GO
CREATE TABLE t(
	id INT IDENTITY(1,1) PRIMARY KEY,
	x XML	
)
GO
INSERT INTO t(x) VALUES ('<Folder>
一些比较重要的类、方法
<File createTime="12/20/2018 10:06:41 AM">LogManager.cs</File>
<File createTime="12/21/2018 1:44:56 PM">New Text Document.txt</File>
<File createTime="12/24/2018 10:09:56 AM">Stream.txt</File>
<File createTime="12/20/2018 4:25:46 PM">反射.txt</File>
<File createTime="12/20/2018 10:23:05 AM">小笔记.txt</File>
<File createTime="12/18/2018 2:48:58 PM">本机连接数据库.txt</File>
<File createTime="12/20/2018 3:46:59 PM">正则表达式.txt</File>
<Folder Name="New folder" createTime="12/28/2018 3:48:50 PM">
New folder
<File createTime="12/28/2018 4:06:02 PM">test.txt</File>
<Folder Name="哇哇哇" createTime="12/28/2018 4:06:08 PM">
哇哇哇
<File createTime="12/28/2018 4:06:15 PM">阿瓦达多.txt</File>
</Folder>
</Folder>
</Folder>');

SELECT * FROM t
可以把字段设置为 xml 类型。 也可以设置为 nvarchar(max) 类型。 不过 nvarchar(max) 无法直接用 xml 的一些函数和方法。 建议 xml 类型。
qq_25073223 2018-12-31
  • 打赏
  • 举报
回复
直接把xml代码存储到数据库中可以吗?
xml代码存储到数据库的方法分享
卖水果的net 2018-12-31
  • 打赏
  • 举报
回复
是要把整个个 XML 文本存到 SQL Server ,还是拆出具体内容,存储到 SQL Server 中 ?

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧