xml如何存储在数据库
我有一个表,其中一列是xml类型 我发现记录插入到table_1值(1,'') 我打开mdf文件在十六进制我发现了“< >“缺少。 这是它的外观。xml如何存储在数据库
00000000: 30000800 01000000 02000001 002b00df †0............+..
00000010: ff01b004 f0077000 72006f00 64007500 †......p.r.o.d.u.
00000020: 63007400 ef000001 f801f7 †††††††††††††c.t........
有人可以帮我吗? 谢谢!
mdf = SQL Server。
哪个版本?这个领域是什么样的?
XML field - well ... ...它以数据形式(未记录)存储,而不是文本。这是完全支持高级查询功能。不是ethat,这意味着存储XML和检索它可能会改变STRING - 因为多余的空间被删除。这消除了签名XML元素的有效性(如果您使用XML中的签名)。
基本上,XML结构被解析并且数据存储在一个单独的数据库结构中。
感谢回答, 我使用SQL Server 2005中 我在数据库中插入了一个XML为
不好,抱歉。为什么你需要这个开始? ;)我的意思是,我现在大量使用SQL Server大约10年,并且从来不必处理数据库存储内部。 – TomTom 2010-03-09 11:42:44
为什么你在乎十六进制编辑器中的字节是什么样的?你是否在你的十六进制编辑器的输出中运行XML查询? – 2010-03-08 17:46:49