| Каталог | Индекс раздела |
| Назад | Оглавление | Вперед |
>>-имя-столбца --IS VALIDATED-----------------------------------><
Предикат VALIDATED проверяет, было ли значение, заданное именем-столбца, которое должно иметь тип данных XML, уже проверено при помощи функции XMLVALIDATE. XML-схема, которая использовалась для проверки правильности не влияет не результат.
Предикат VALIDATED поддерживается только в базе данных Unicode с одним разделом базы данных.
Если значение имени-столбца не определено (null), результат предиката не определен, иначе результат - true или false. Результат предиката - true, если имя-столбца определено и было проверено. Результат предиката - false , если имя-столбца определено и не было проверено.
Примеры
Пример 1: Предположим, что столбец XMLCOL определен в таблице T1. Выбираем только XML-значения, которые могут быть проверены по любой XML-схеме.
SELECT XMLCOL FROM T1
WHERE XMLCOL IS VALIDATED
Пример 2: Предположим, что столбец XMLCOL определен в таблице T1. Устанавливаем правило, что значения не могут быть вставлены или изменены без проверки правильности.
ALTER TABLE T1 ADD CONSTRAINT CK_VALIDATED
CHECK (XMLCOL IS VALIDATED)
| Назад | Оглавление | Вперед |
| Каталог | Индекс раздела |