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

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

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

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


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