![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Удаление первичного ключа [D6, IB6.x]
AlexanderSK © (2004-07-07 14:27:00)Подскажите, пожалуйста, как через ALTER TABLE удалить первичный ключ таблицы?
Заранее благодарен!
Anatoly Podgoretsky (2004-07-07 14:54:00) [1]AlexanderSK (07.07.04 14:32) [2]
Здесь нет 55 символов в строке
Соловьев (2004-07-07 14:46:00) [2]запрос с системным таблицам должен помочь
Sandman25 (2004-07-07 14:37:00) [3]Когда делали первичный ключ, надо было дать имя. Если не дали, то СУБД сгенерировала имя сама. Его можно посмотреть в системных таблицах. Как именно это сделать для IB, не знаю.
Reindeer Moss Eater (2004-07-07 14:37:00) [4]А откуда это имя взять?
У мамы спросить
AlexanderSK (2004-07-07 14:35:00) [5]>Sandman25 © (07.07.04 14:34) [3]
А откуда это имя взять?
Sandman25 (2004-07-07 14:34:00) [6]Не указываете имя констрейнта. Например,
ALTER TABLE T DROP constraint PK_T
AlexanderSK (2004-07-07 14:32:00) [7]Reindeer Moss Eater © (07.07.04 14:29) [1]
Вот я и пишу - ALTER TABLE T DROP constraint PRIMARY KEY (F1, F2);
и получаю: Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 55.
PRIMARY.
Что я делаю не правильно?
Reindeer Moss Eater (2004-07-07 14:29:00) [8]alter table drop constraint ....