Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

куда вставить PRIMARY KEY? [Access]


Hemp ©   (2003-07-12 21:40:00) 

Прошу не плеваться, я ещё плоховато разбираюсь в SQL.
Вопрос, собственно, такой возник: например, создать первичный ключ при создании таблицы можно легко:

CREATE TABLE Order_item (
order_num INTEGER NOT NULL,
item_num SMALLINT NOT NULL,
PRIMARY KEY (order_num, item_num))

А вот если таблица уже создана, можно ли создать для неё первичный ключ? Я думаю, что можно, но никак не пойму, как это сделать: куда вставить PRIMARY KEY в запросе?

CREATE UNIQUE INDEX [PrimaryKey] ON Order_item( [order_num],[item_num]);

Заранее благодарен за помощь.)


wicked   (2003-07-13 17:27:00) [1]


> куда вставить PRIMARY KEY? [ Access]


> Ты бы завёл себе програмку IBExpert. Очень клёвая вещь!

IBExpert для Access?....


Hemp   (2003-07-13 11:30:00) [2]


> Beton-Karton © (13.07.03 10:38)

Где взять такую клёвую вещь?)


Beton-Karton   (2003-07-13 10:38:00) [3]

Ты бы завёл себе програмку IBExpert. Очень клёвая вещь!


Hemp   (2003-07-13 08:39:00) [4]

Спасибо огромное!)


sniknik   (2003-07-13 00:53:00) [5]

или (вместо alter table)
CREATE INDEX PrimaryKeyName ON Order_item (order_num, item_num) WITH PRIMARY


Ihor Osov'yak   (2003-07-12 23:27:00) [6]

CREATE TABLE Order_item (
order_num INTEGER NOT NULL,
item_num SMALLINT NOT NULL
);

alter table Order_item add primary key (order_num, item_num);


Наверх

Титульная страница Поиск, карта сайта Написать письмо