Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
pavelb
Зарегистрирован: 07.02.2005 Сообщения: 1
|
Добавлено: Пн Фев 07 2005 12:03 Заголовок сообщения: Как сделать ограничение в структуре БД (Oracle) |
|
|
Имеется таблица
CREATE TABLE (
item1 int,
item2 int,
name char(10)
)
Как сделать ограничение в структуре БД, не позволяющее добавить запись,
например:
3,3,"test"
пока в таблице нет записи:
3,0,"test" |
|
Вернуться к началу |
|
 |
gkb
Зарегистрирован: 03.02.2005 Сообщения: 4
|
Добавлено: Вт Фев 08 2005 10:51 Заголовок сообщения: в структуре БД - никак |
|
|
два триггера и пакет, по-моему больше никак нельзя |
|
Вернуться к началу |
|
 |
drmorgue
Зарегистрирован: 10.02.2005 Сообщения: 5
|
Добавлено: Чт Фев 10 2005 17:43 Заголовок сообщения: |
|
|
alter table table_name add constraint table_name_pk
primary key (item1,item2,name); |
|
Вернуться к началу |
|
 |
gkb
Зарегистрирован: 03.02.2005 Сообщения: 4
|
Добавлено: Чт Фев 10 2005 19:47 Заголовок сообщения: |
|
|
drmorgue писал(а): | alter table table_name add constraint table_name_pk
primary key (item1,item2,name); |
и что это даст?? |
|
Вернуться к началу |
|
 |
|