Я пытаюсь реализовать ограничение минимальной длины в Oracle.Ограничение минимальной длины для столбца
Как я прочитал в this ответ и несколько других подобных вопросов, которые я пробовал:
ALTER TABLE my_table
ADD CONSTRAINT MY_TABLE_PASSWORD_CK CHECK (DATALENGTH(password) >=4)
И я получаю "DATALENGTH": invalid identifier"
. Я также пробовал:
(DATALENGTH([password]) >=4)
(LEN([password]) >=4)
(LEN(password) >=4)
Каков текущий формат этого ограничения проверки в Oracle?
Почему вы используете функции SQL Server в Oracle? –
BTW: не хранить пароли в ящике в базе данных. http://stackoverflow.com/questions/1054022/best-way-to-store-password-in-database – Mat
@Mat, Спасибо за предложение, его единственная база данных для тестирования –