Каждый типизированный столбец xml, переменная или параметр должны быть заданы с ассоциированными схемами. Чтобы сделать это, имя коллекции схем, которая была создана с использованием оператора create xml schema collection, должно быть записано внутри пары круглых скобок после имени экземпляра. В примере 28.6 показано это.
Столбец xmiperson в примере 28.6 ассоциирован с коллекцией схем XML EmployeeSchema (см. пример 28.5). Это означает, что используются все спецификации из определенных схем для проверки правильности значения столбца xmiperson. Иными словами, когда вы добавляете новое значение в типизированный столбец xml (или изменяете существующее значение), проверяются все ограничения, заданные в схемах.
Спецификация коллекции схем XML для типизированного экземпляра xml может быть расширена двумя ключевыми словами:
♦ document;
♦ content.
Ключевое слово document указывает, что столбец xml может содержать только документы XML, а ключевое слово content, значение по умолчанию, указывает, что столбец xml может содержать или документы, или фрагменты. (Помните, что документ XML должен иметь один корневой элемент.)
В примере 28.7 показано использование ключевого слова document.