Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Новое на сайте
Топовые новости
Новое

Тип данных XML

Тип данных XMLМодель данных XML значительно отличается от реляционной (см. главу 1); она основана на иерархической рекурсивной структуре, которая вообще не вхожа в мир реляционных СУБД. Тем не менее использовать XML в базах данных порой удобно, и потребность в такой функциональности выросла с принятием XML в качестве международного стандарта обмена информацией. Правильными форматами литералов времени являются следующие: HH. MM. SS (ANSI/ISO и IBM Европа), HH:MM AM|PM (IBM США) и HH:MM:SS (Японский промышленный стандарт). Также могут быть добавлены замыкающие пробелы, а ведущие нули в фрагмент часа могут не вводиться; секунды вообще могут быть опущены. Все эти (а также многие другие) форматы допустимы для типов DATETIME и SMALLDATETIME Реализации типа данных XML В стандарте SQL:2003 был введен новый тип данных — XML, — специально предназначенный для хранения и обновления документов XML, а также для поиска в них информации. Спецификации SQL/XML были существенно расширены в стандарте SQL/XML:2006, в котором было введено множество функций, таких как XMLPARSE (которая преобразует документ XML во внутреннее представление СУБД) и XMLSERIALIZE (выполняющая прямо противоположное преобразование).

Дополнительно в стандарте SQL:2006 была введена поддержка XQuery — стандартного языка запросов, предназначенного для альтернативного доступа к данным SQL и документам XML. Объявление поля XML ничем не отличается от других типов данных: