Поддержка XML Azure - PullRequest
       17

Поддержка XML Azure

1 голос
/ 17 апреля 2019

Я просматриваю страницу поставщика и вижу противоречивую информацию (вверху каждой страницы с зелеными или серыми флажками), поддерживается ли тип данных столбца XML в Azure SQL Server или нет.

Может ли кто-нибудь, имеющий доступ к базам данных Azure SQL Server, сказать мне, полностью ли поддерживается XML или нет?

https://docs.microsoft.com/en-us/sql/connect/oledb/features/using-xml-data-types?view=sql-server-2017

https://docs.microsoft.com/en-us/sql/relational-databases/xml/xml-data-type-and-columns-sql-server?view=sql-server-2017

https://docs.microsoft.com/en-us/sql/t-sql/xml/xml-transact-sql?view=sql-server-2017

Ответы [ 2 ]

3 голосов
/ 17 апреля 2019

Только что выполнил следующий скрипт в базе данных Azure, работает нормально:

create table x(t xml)
insert into x(t) values('<zz>aaaabbbb</zz>');
select t.value('/zz[1]','varchar(100)') from x;
2 голосов
/ 18 апреля 2019

База данных SQL Azure поддерживает тип данных XML, xml (Transact-SQL), но не поддерживает данные XML .enter image description here

Все документы, содержащие данные XML, не поддерживают базу данных SQL Azure.

Я думаю, что XML не полностью поддерживается в базе данных SQL Azrue.Но мы можем создать столбец типа данных XML в базе данных SQL Azure и сделать то, что показал Петр.Не все функции поддерживаются в Azure.

Вот блог, на который, я думаю, вы можете сослаться: Как загрузить локальный XML-файл в базу данных SQL Azure?

Существует файл XML, который необходимо загрузить втаблица в базе данных SQL Azure.Стол имеет столбец типа xml.

И он также дает вам ответ, может быть, может дать вам некоторые идеи о сохранении фрагментов XML в поля.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...