Я пытаюсь добавить ограничение CHECK к моей колонке для оценки футбольной игры. Формат должен быть таким -> 4-2 (с дефис). Оба числа не могут превышать 999.SQL Check Constraint - как проверить конкретный формат?
Ниже приведено то, что у меня до сих пор, что явно не работает. тип данных столбца является VARCHAR(7)
Constraint ScoreCheck CHECK(Score LIKE '0-999'-'0-999');
Пожалуйста, помечать вопрос с базой данных, . Кроме того, вы действительно должны хранить sco re как два отдельных числовых столбца, а не как один столбец строки. Очень глупо хранить числа как строки и хранить два числа в одном поле. –
Почему вы ставите значения в столбце вместо 2? –
Какая СУБД вы используете? Postgres? Oracle? –