Форум: "Базы";
Текущий архив: 2003.08.04;
Скачать: [xml.tar.bz2];
Внизкуда вставить PRIMARY KEY? Найти похожие ветки
← →
Hemp (2003-07-12 21:40) [0]Прошу не плеваться, я ещё плоховато разбираюсь в 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]);
Заранее благодарен за помощь.)
← →
Ihor Osov'yak (2003-07-12 23:27) [1]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);
← →
sniknik (2003-07-13 00:53) [2]или (вместо alter table)
CREATE INDEX PrimaryKeyName ON Order_item (order_num, item_num) WITH PRIMARY
← →
Hemp (2003-07-13 08:39) [3]Спасибо огромное!)
← →
Beton-Karton (2003-07-13 10:38) [4]Ты бы завёл себе програмку IBExpert. Очень клёвая вещь!
← →
Hemp (2003-07-13 11:30) [5]
> Beton-Karton © (13.07.03 10:38)
Где взять такую клёвую вещь?)
← →
wicked (2003-07-13 17:27) [6]
> куда вставить PRIMARY KEY? [ Access]
> Ты бы завёл себе програмку IBExpert. Очень клёвая вещь!
IBExpert для Access?....
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.08.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c