У меня есть столбец ИМЯ Он должен содержать только символы, а не цифры Как использовать условие CHECK:
CHECK(NAME NOT LIKE '%[0-9]%')
или любой другой метод ...
edit: база данных Oracle используется.
Вы не указали свою СУБД, поэтому я предполагаю, что PostgreSQL
CHECK(name ~ '^[^0-9]*$')
Двойной отрицательный Должен быть стандартным (не MySQL, хотя), потому что он использует LIKE:
CHECK(NAME NOT LIKE '%[^a-zA-Z]%')