Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Сообщение 5074, уровень 16, состояние 1, строка 1  [new]
Мгер
Member

Откуда:
Сообщений: 1
Добрый день!

Такая проблема, у меня есть таблица uspevaemost, там есть поле vidz varchar(3), мне нужно поменять 3 на 30.

Картинка с другого сайта.

Я сделал так, но sql server ругается.

 ALTER TABLE uspevaemost  ALTER COLUMN vidz varchar(20) 


Сообщение 5074, уровень 16, состояние 1, строка 1
объект "PK__uspevaem__A1E18B689B7B30A2" зависит от столбец "vidz".
Сообщение 4922, уровень 16, состояние 9, строка 1
Ошибка ALTER TABLE ALTER COLUMN vidz, так как один или несколько объектов обращаются к данному столбцу.

Если что задание такое:

"Если вид занятия ‘лек’, то в сформированном столбце записать «лекционное занятие», если вид занятия ‘пр’, то в сформированном столбце записать «практическое занятие»"

Подскажите пожалуйста что делать.
15 май 16, 10:47    [19175016]     Ответить | Цитировать Сообщить модератору
 Re: Сообщение 5074, уровень 16, состояние 1, строка 1  [new]
Rankatan
Member

Откуда:
Сообщений: 250
Удали кластерный индекс, измени поле, создай индекс.
15 май 16, 13:12    [19175313]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить