我正在查看供应商页面,并看到矛盾的信息(每个页面的顶部带有绿色或灰色复选框),而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
答案 0 :(得分:3)
只需在Azure数据库中执行以下脚本,即可正常工作:
create table x(t xml)
insert into x(t) values('<zz>aaaabbbb</zz>');
select t.value('/zz[1]','varchar(100)') from x;
答案 1 :(得分:2)
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片段保存到字段中的想法。
希望这会有所帮助。