Примеры регулярных выражений и проверочных ограничений

Регулярные выражения могут также использоваться в ограничениях CHECK. В этом примере ограничение CHECK добавляется в столбец EMAIL таблицы EMPLOYEES. Это гарантирует, что приниматься будут только строки, содержащие символ «@». Выполняется проверка ограничения.

7-24-2043076

Ограничение CHECK нарушается, так как адрес электронной почты не содержит требуемого символа. Оператор NOVALIDATE обеспечивает отсутствие проверки для существующих данных.

Для примера на рисунке таблица emp8 создается с помощью следующего программного кода:

     CREATE TABLE emp8 AS SELECT * FROM employees;

Примечание. Пример на рисунке выполняется с помощью функции выполнения инструкции (Execute Statement) в SQL Developer. Если воспользоваться функцией запуска сценария (Run Script), формат выходных данных будет отличаться.

Далее: Форматирование Кода SQL. Использование Сниппетов

Похожие записи