Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / QDesigner и constraint / 5 сообщений из 5, страница 1 из 1
04.01.2007, 18:00
    #34237267
H.A.M.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QDesigner и constraint
всем привет.
Такой вопросец возник: моделируя БД в QDesigner'e столкнулся с проблемой: никак не могу найти, как и где проставить опции автогенерации unique-constraints (вроде так называеться).
В общем, создавая таблицу, после генераци получаю скрипт:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
/*==============================================================*/
/* Table: M_USER                                                */
/*==============================================================*/
create table M_USER  (
   USER_ID              NUMBER( 19 )                      not null,
   TYPE_ID              NUMBER( 19 )                      not null,
   LOGIN                VARCHAR2( 100 )                   not null,
   FIRST_NAME           VARCHAR2( 100 )                   not null,
   LAST_NAME            VARCHAR2( 100 )                   not null,
   PASSWORD             BLOB                            not null,
   constraint PK_M_USER primary key (USER_ID)
);
а нужно:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
/*==============================================================*/
/* Table: M_USER                                                */
/*==============================================================*/
create table M_USER  (
   USER_ID              NUMBER( 19 )                      not null,
   TYPE_ID              NUMBER( 19 )                      not null,
   LOGIN                VARCHAR2( 100 )                   not null,
   FIRST_NAME           VARCHAR2( 100 )                   not null,
   LAST_NAME            VARCHAR2( 100 )                   not null,
   PASSWORD             BLOB                            not null,
   constraint PK_M_USER primary key (USER_ID),
   constraint LOGIN_UNIQUE unique (login)
);
Ну надоело руками править а найти никак не могу....... Весь хелп перерыл :(
...
Рейтинг: 0 / 0
05.01.2007, 00:42
    #34237706
VladRUS.ca
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QDesigner и constraint
Table Properties -> Keys
...
Рейтинг: 0 / 0
05.01.2007, 16:02
    #34238509
H.A.M.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QDesigner и constraint
вот: и где там галочка unique? есть только primary key...
...
Рейтинг: 0 / 0
05.01.2007, 17:15
    #34238632
VladRUS.ca
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QDesigner и constraint
Теперь Columns -> Выберите фиелды которые составят unique-constraints -> Apply.
Проверте установки для Alternate keys в Database Generation как показано на скриншоте.
Посмотрите скрипт.
...
Рейтинг: 0 / 0
09.01.2007, 16:28
    #34243395
H.A.M.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QDesigner и constraint
Спасибо! Теперь все ОК!
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / QDesigner и constraint / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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