powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ограничить диапазон вводимых символов в поле на уровне БД
5 сообщений из 5, страница 1 из 1
Ограничить диапазон вводимых символов в поле на уровне БД
    #39104867
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мужики, в поиске не нашел, подскажите, плз.

В поле varchar нужно повесить констрейнт на диапазон вводимых символов (в моей задаче, это символы натуральных чисел) наподобие CHECK (VALUE IN (0,1)) для smallint.

Или только в триггере?
=================
Док.

FB 2.5.2 26539, диалект 3, SS, Lazarus 1.5; FPC 2.7.1, UIB
...
Рейтинг: 0 / 0
Ограничить диапазон вводимых символов в поле на уровне БД
    #39104876
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Докв моей задаче, это символы натуральных чисел
Если в 2.5 нет similar to, тогда да, только триггер.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ограничить диапазон вводимых символов в поле на уровне БД
    #39104912
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЕсли в 2.5 нет similar to
В 2.5 есть similar to
...
Рейтинг: 0 / 0
Ограничить диапазон вводимых символов в поле на уровне БД
    #39104927
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, все получилось, спасибо. Просто добавил воды в ДДЛ check(my_field similar to '[[:DIGIT:]]')
...
Рейтинг: 0 / 0
Ограничить диапазон вводимых символов в поле на уровне БД
    #39106054
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док... check(my_field similar to '[[:DIGIT:]]')
вернее, так (для поля с любым кол-вом символов)
Код: sql
1.
check(my_field similar to '[[:DIGIT:]]*')
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ограничить диапазон вводимых символов в поле на уровне БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]