Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Запрос на изменение обязательных полей


Автор: demm 5.5.2008, 12:10
Как с помощью запроса можно избавится от присутствия обязательных полей?

Например запрос:
Код

ALTER TABLE MG ALTER COLUMN Block DOUBLE NOT NULL;

Изменяет в таблие MG поле Block на тип double и дает ему свойство NOT NULL (обязательное поле)

Как с помощью запроса можно вернуть обратно на NULL?

Автор: Akina 5.5.2008, 12:44
В данном случае только создав новое поле без ограничения, скопировав туда данные и удалив старое. 
Либо, если допустимо и не сопровождается потерей точности, сделать его single, а потом обратно double, но без ограничения.

Автор: demm 5.5.2008, 14:33
Выполнив подряд два запроса:
Код

ALTER TABLE MG ALTER COLUMN Block SINGLE;
ALTER TABLE MG ALTER COLUMN Block DOUBLE;

не помогло.

Похоже действительно придется создавать новое поле :(

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)