我正在查看供应商页面,并且看到了与Azure SQL Server中是否支持XML列数据类型相矛盾的信息(每页顶部都有绿色或灰色的复选框)。
有权访问Azure SQL Server数据库的任何人可以告诉我XML是否完全受支持吗?
https://docs.microsoft.com/en-us/sql/t-sql/xml/xml-transact-sql?view=sql-server-2017
发布于 2019-04-18 00:55:52
刚刚在Azure数据库中执行了以下脚本,工作正常:
create table x(t xml)
insert into x(t) values('<zz>aaaabbbb</zz>');
select t.value('/zz[1]','varchar(100)') from x;发布于 2019-04-18 15:53:07
Azure SQL数据库支持XML数据类型、xml (Transact-SQL),但不支持XML data。

所有涉及xml数据的文档都显示不支持Azure SQL数据库。
我认为Azrue SQL数据库并不完全支持XML。但我们可以在Azure SQL数据库中创建XML数据类型列,并执行Piotr为您显示的操作。Azure中并不支持所有函数。
这里有一个博客,我想你可以参考一下:How to load local XML File to Azure SQL Database?
有一个xml文件,需要加载到Azure SQL数据库的表中。该表有一个xml类型的列。
它还提供了答案,也许可以给您一些关于将XML片段保存到字段中的想法。
希望这能有所帮助。
https://stackoverflow.com/questions/55731299
复制相似问题