Язык запросов SQL

         

Когда используются XMLданные



Когда используются XML-данные

Необходимость хранения данных в формате XML зависит от того, что вы планируете делать с этим данными. Принятие такого решения целесообразно в следующих случаях.

  • Если необходимо хранить целый блок данных для последующего получения этих данных в том же полном блоке.
  • Если необходимо сделать запрос для целого XML-документа. Некоторые реализации имеют расширенные возможности оператора EXTRACT, которые позволяют извлечь содержимое из XML-документа.
  • Если необходимо точно ввести данные вне операторов SQL. Использование типа данных XML гарантирует истинность значений XML, а не только произвольных текстовых строк.
  • Для обеспечения совместимости с будущими, еще не установленными системами хранения, которые могут не поддерживать существующие типы, например CLOB (подробнее об этом см. в главе 2).
  • Для получения преимуществ в будущих оптимизациях, которые будут поддерживать только XML-данные.


Содержание раздела