27,579
社区成员
发帖
与我相关
我的任务
分享
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 类型。