Как мне добавить проверку на номер телефона, чтобы она была 11 номерами, но начинать с номера 0 и разрешить + - et c? Но все же, будьте немного гибкими, позволяя цифры. Мой лектор сказал мне использовать оператор «ИЛИ», но я не уверен, как заставить его работать
У меня есть это в настоящее время, но оно не позволяет '+ - ()' и т. Д. c, я знаю, как использовать оператор «ИЛИ», но я не уверен, как его прикрепить к этому:
CONSTRAINT tutorPhonenumber1_ck
CHECK (Phonenumber like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')
Спасибо за все ваши ответы, ответ VBoka в основном идеален.
Я понял, что не ставлю примеры того, что было моей целью.
Допустимые номера телефонов:
- 07123456789
- + 447123456789
- 0121-258-3630
- 07436-123-322
Это четыре критерия, которые я искал, ну, вот о чем я мог бы подумать, когда пользователь введет номер телефона в мою базу данных.
Наконец, телефонный номер не должен принимать письма - кто-то не сможет набрать 'a' в номере телефона.
Извините, что не убрал это сначала:)
Я использую sql плюс.
Спасибо