Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Запрос для удаление primary key

21K
13 мая 2007 года
alex_kart
14 / / 17.03.2007
Случайно определил в таблице не тот primary key. Каким запросом его можно удалить? Что ни в одном справочнике не могу найти! (СУБД InterBase)
1.9K
13 мая 2007 года
InterWen
331 / / 16.09.2006
[COLOR="Gray"]Щас ступлю канешна :) но надеюсь SQL язык везде примерно одинаков[/COLOR]

Могу сказать касательно MySQL:

ALTER TABLE `sometable_name` DROP PRIMARY KEY
(без указания имени, т.к. PRIMARY KEY само собой единственный в пределах таблицы)

добавить соотв:

ALTER TABLE `sometable_name` ADD PRIMARY KEY (`field_name`)
21K
14 мая 2007 года
alex_kart
14 / / 17.03.2007
Не, так не катит :(
1.9K
14 мая 2007 года
InterWen
331 / / 16.09.2006
Не вникал особо (да и с ИБасе не дружу), но вот тут http://www.interbase-world.com/ru/book/articles/928.php к примеру сказано следующее:

Чтобы удалить первичный ключ, необходимо ввести следующую команду:
ALTER TABLE Table_example DROP CONSTRAINT pkTable;
При этом ключ с именем pkTable будет удален из базы данных.
21K
14 мая 2007 года
alex_kart
14 / / 17.03.2007
InterWen, спасибо вам огромное. Действительно, так получилось. Я и забыл свосем, что ключ тоже является ограничением
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог