В Oracle db у нас есть таблица с столбцом типа varchar2 (например, USERNAME). Как установить точную (или по крайней мере минимальную) длину для этого столбца? Так что все имена пользователей, вставленные в эту таблицу, могут содержать только 10 (или должны быть не менее 10) символов.Oracle varchar2 минимальная длина
1
A
ответ
9
Вы можете использовать проверочное ограничение:
CREATE TABLE mytable (
mycolumn varchar2(50),
constraint strlen check (length(mycolumn) > 2)
)
Или что-то подобное. Я не уверен, насколько это исполнитель.
-1
Или просто для удовольствия,
CREATE TABLE testit
(mycolumn VARCHAR2(20) CONSTRAINT min_length_chk CHECK (mycolumn LIKE '__%'));
Это менее явно, чем подход, LENGTH(), хотя, так что я не уверен, что я рекомендую его, кроме как идея для связанных с этим вопросов.
Смежные вопросы
- 1. Расширенная длина для varchar2 в Oracle 12c
- 2. Liquibase VARCHAR2 длина в символах
- 3. Регулярное выражение Минимальная длина
- 4. Минимальная длина Регулярное выражение
- 5. Минимальная длина символа, strlen?
- 6. Минимальная длина регулярного выражения
- 7. Минимальная длина ключа RSA
- 8. MaskedTextBox Минимальная/максимальная длина
- 9. Минимальная длина ввода (searchbox)
- 10. cfinput минимальная длина пароля
- 11. Минимальная длина сообщения Алгоритм
- 12. Минимальная длина вирусных сигнатур
- 13. Минимальная ожидаемая длина сообщения
- 14. Минимальная Насосная Длина
- 15. JQuery Autocomplete Минимальная длина
- 16. Минимальная длина Regex
- 17. длина столбца при миграции данных VARCHAR2 из Oracle
- 18. VARCHAR2 Длина Несоответствия в таблице Описание в Oracle
- 19. Append varchar2 в Oracle
- 20. Минимальная длина в проверке textarea
- 21. Подтвердить Минимальная/Максимальная длина пароля
- 22. Минимальная длина сообщения об окончании
- 23. ASP.NET MVC2 DataAnnotations Минимальная длина
- 24. Какова минимальная длина строки запроса?
- 25. Минимальная и максимальная длина прочности
- 26. пароль минимальная длина не работает
- 27. Флот-диаграммы, минимальная длина xaxis
- 28. Минимальная длина для доменного имени
- 29. Parse varchar2 to table (Oracle)
- 30. Заказ VARCHAR2 дат в Oracle
Это будет отлично отлично :) –
Я предполагаю, что вы хотели сказать .. замените «2» на минимальный размер .. да? – ShoeLace
@ShoeLace да, вы должны – DilanG