powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner11: Oracle domain check definition
3 сообщений из 3, страница 1 из 1
PowerDesigner11: Oracle domain check definition
    #33412260
iamhere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle. PD11.
Хочется в определении домена задать ограничение CHECK. Например, "длина строки от 5 до 10".

Как сослаться на имя будущей колонки, которой будет назначен этот домен?

Предполагаю что-то вроде LENGTH(%COLUMN%) BETWEEN 5 AND 10.
Но как точно - не нашел. Подскажите!

P.S. в теме по PD не отвечают - может так кто подскажет? ;(
...
Рейтинг: 0 / 0
PowerDesigner11: Oracle domain check definition
    #33413894
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может и нельзя, раз в справке сказано, что тут возможно употреблять только шаблоны %MINMAX%, %LISTVAL% и %RULES%. Можно попытаться выкрутиться через шаблоны полей и extended properties, т.е. практически самому определять скрипт на создание этого ограничения. Но если будет сделан реинжинеринг, то из базы может прийти "настоящее" ограничение, в результате получится дублирование. Еще один вариант: написать VBScript, который будет создавать требуемые ограничения для определенных полей, и прогонять его в случае необходимости.
...
Рейтинг: 0 / 0
PowerDesigner11: Oracle domain check definition
    #33414607
iamhere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно это :( Почему нету??
Самое логичное для домена - определить CHECK!
Спасибо за варианты...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner11: Oracle domain check definition
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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