У меня есть столбец, number
, где мне нужно ограничение длины (скажем, 11 цифр), а также чтобы утверждать о существовании некоторых определенных чисел. Допустим, первые четыре цифры должны быть «1234», а пятая - в диапазоне «6-9». Я использую тип varchar
, поэтому мне также нужно утверждать числа. Вот некоторые исследования, которые я смог придумать:
CHECK (REGEXP_LIKE(number, '^1234\d{6}$'))
Таким образом, я смог проверить количество цифр (11), первые 4 начальных числа и числовые значения. Однако я не могу вписать в это выражение пятое число, которое должно быть от 6 до 9.
Заранее спасибо