![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в Interbase числовое поле с атрибутами NOT NULL
sergey32 © (2002-04-25 10:55:00)Заменить просто на числовое поле.
при попытке заменить атрибут с no на yes он ругается и пишет
что не может удалить это поле.
Даже таблицу целиком не удаляет и вообще не позволяет
делать какие-либо изменения в структуре таблицы
Val (2002-04-25 11:42:00) [1]>Johnmen © (25.04.02 11:26)
это понятно, я просто дополнил.
кстати, если объявить свой констреинт, не нужно трогать поле, достаточно "убить" констреинт.
Johnmen (2002-04-25 11:26:00) [2]>Val © Добавлю, что можно просто default...Но у автора проблема в другом, Alexandr © (25.04.02 10:57) - ...потому что таблица уже используется ...
sergey32 (2002-04-25 11:20:00) [3]Спасибо
Alexandr (2002-04-25 11:09:00) [4]www.ibexpert.com
Val (2002-04-25 11:07:00) [5]опять же, советую, вместо определения поля как not null, например(при этом IB создает для него constraint со своим именем), создавать на него(поле) собственный, осмысленно именованный constraint-легче будет найти.
sergey32 (2002-04-25 11:03:00) [6]А где его взять?
Alexandr (2002-04-25 10:57:00) [7]воспользуйся IBExpert он такое сделает.
А удалить поле, или всю таблицу тебе не дает потому что таблица уже используется