xml (Transact-SQL)
Изменения: 5 декабря 2005 г.
Тип данных, в котором хранятся XML-данные. Можно хранить экземпляры xml в столбце либо в переменной типа xml. Дополнительные сведения см. в разделе Тип данных xml.
Соглашения о синтаксисе в Transact-SQL
Синтаксис
xml ( [ CONTENT | DOCUMENT ] xml_schema_collection )
Аргументы
CONTENT
Экземпляр xml должен быть корректным XML-фрагментом. XML-данные могут содержать несколько (0 или больше) элементов верхнего уровня. Текстовые узлы разрешены на верхнем уровне.Это поведение установлено по умолчанию.
- DOCUMENT
Экземпляр xml должен быть корректным XML-документом. XML-данные должны содержать только один корневой элемент. Текстовые узлы на верхнем уровне запрещены.
- xml_schema_collection
Имя коллекции XML-схем. Чтобы создать типизированный столбец или переменную xml, можно дополнительно указать имя коллекции XML-схем. Дополнительные сведения о типизированном и нетипизированном XML см. в разделе Типизированный и нетипизированный XML.
Замечания
Размер хранимого представления экземпляров типа данных xml не может превышать 2 ГБ. Дополнительные сведения см. в разделе Тип данных xml.
Аспекты CONTENT и DOCUMENT применяются только к типизованным XML. Дополнительные сведения см. в разделе Типизированный и нетипизированный XML.
Примеры
USE AdventureWorks;
GO
DECLARE @y xml (Sales.IndividualSurveySchemaCollection)
SET @y = (SELECT TOP 1 Demographics FROM Sales.Individual);
SELECT @y;
GO
См. также
Справочник
Другие ресурсы
Преобразование типов данных (компонент Database Engine)
Тип данных xml
Методы типа данных XML
Запрос XQuery к типу данных xml
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
5 декабря 2005 г. |
|