SQL Server 2008 имеет следующие минимальные изменения, связанные с поддержкой XML Schema:
♦ улучшена поддержка временных функций xs:dateTime, xs:date и xs:time («xs» является префиксом пространства имен, связанного с XML Schema);
♦ улучшена поддержка функций xsrlist и xs:union.
Как вы уже знаете, SQL Server 2008 поддерживает новые типы данных date и time. Также поддерживаются соответствующие типы данных XML Schema.
Вы можете использовать схемы XML для определения типов данных для ваших данных XML, что позволяет ограничить множество значений, которые могут присваиваться элементам и атрибутам с несколькими значениями. Одной из них является xstlist, которая поддерживается в настоящий момент. В SQL Server 2008 также добавлена поддержка для типов union, содержащих типы list, которые вы можете использовать для слияния множества определений типов списков и ограничений в единый тип.
Помимо этих двух улучшений система поддерживает функции sqi: variable и sqi: column в параметре типа данных xml.