|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.05.2012, 21:17 | #1 |
Пользователь
Регистрация: 03.05.2012
Сообщений: 24
|
Удалить ключевой столбец
Подскажите, пытаюсь удалить ключевой столбец. Составила запрос:
ALTER TABLE Codings DROP NomContract Выходит ошибка: Сообщение 3728, уровень 16, состояние 1, строка 1 NomContract не является ограничением. Сообщение 3727, уровень 16, состояние 0, строка 1 Нельзя удалить ограничение. См. предыдущие ошибки не могу понять, если оно не является ограничением почему его нельзя удалить. А если это все же ограничение как его удалить? |
20.05.2012, 21:46 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Изучаем синтаксис ALTER TABLE http://msdn.microsoft.com/ru-ru/library/ms190273.aspx
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
21.05.2012, 00:42 | #3 |
Пользователь
Регистрация: 03.05.2012
Сообщений: 24
|
а как узнать какое ограничение?
|
21.05.2012, 00:59 | #4 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
вы с синтаксисом разберитесь сначала
|
22.05.2012, 23:18 | #5 |
Форумчанин
Регистрация: 07.04.2007
Сообщений: 102
|
|
24.05.2012, 20:13 | #6 |
Пользователь
Регистрация: 03.05.2012
Сообщений: 24
|
Проверила ограничение- DEFAULT,
прочитала, что "Невозможно отключить ограничения DEFAULT, PRIMARY KEY и UNIQUE." Получается никак нельзя удалить столбец, необходимо заново создавать таблицу и ее заполнять? |
24.05.2012, 20:34 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Причем здесь ограничение. Вы не правильно колонку удаляете, в приведенной ссылке написано как колонку удалять. А вы пытаетесь удалить CONSTRAINT (ограничение) NomContract, которого нет, о чем в сообщении об ошибке и сказано
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 24.05.2012 в 21:13. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
удалить строку и столбец в двумерном массиве | mozg2011 | Общие вопросы Delphi | 41 | 04.04.2012 16:41 |
Удалить столбец матрицы(Pascal) | lPolar | Помощь студентам | 0 | 25.12.2011 19:04 |
Удалить столбец со всех листов. | contrelesgaz | Microsoft Office Excel | 5 | 29.04.2011 00:22 |
Как удалить столбец таблицы средствами VB | Kingson | Microsoft Office Access | 4 | 08.04.2010 10:46 |
помогите удалить строку и столбец в Delphi | ЛесенОК | Помощь студентам | 4 | 01.02.2009 19:30 |