Текущий архив: 2004.11.21;
Скачать: CL | DM;
Внизне могу удалить или переименовать столбцы в БД Найти похожие ветки
← →
Mikhail (2004-10-25 13:35) [0]Доброго времени суток!
Помогите решить проблему - есть таблица в БД InterBase 7.
Потребовалось изменить формат столбца. Был numeric(15,2)
Надо сделать хотя бы NUMERIC(15,0). Точнее так и надо сделать.
alter table alter /column/ type numeric(15,0) не срабатывает.
я пошел по другому. создал новый столбец,нужного типа, туда скопировал данный из первого. теперь хотел удалить первый - а не получается. я его и очичтил уже. все равно не получается...
помогите, не знаю что делать. спасибо.
← →
Роман Снегирев (2004-10-25 13:38) [1]а что конкретно не получается, чего IB говорит?
← →
Johnmen © (2004-10-25 13:40) [2]>Mikhail
Зачем вообще это делать ? Ведь реальный тип у них одинаков.
← →
Mikhail (2004-10-25 13:43) [3]конкретно пишет ( при попытке удаления )
unsuccessful metadata update
cannot delete
COLUMN RIZD
there are 3 dependencies on line1: alter table glav drop risd
← →
Mikhail (2004-10-25 13:45) [4]понадобилось это для того,что бы исключить знаки после запятой. причем с правильным округлением. все что < 0,5 не учытывать, > 0,5 - догонять до 1.
← →
Mikhail (2004-10-25 13:45) [5]Удалено модератором
← →
Mikhail (2004-10-25 13:46) [6]Удалено модератором
← →
Роман Снегирев (2004-10-25 13:50) [7]unsuccessful metadata update
cannot delete
COLUMN RIZD
there are 3 dependencies on line1: alter table glav drop risd
и чего тут непонятного? тебе же ясно говорят, что столбец используется другими объектами БД (Тригерами, ХП, и пр)
← →
Johnmen © (2004-10-25 13:52) [8]>Mikhail (25.10.04 13:43) [3]
Есть ссылки на это поле в SP/View/триггерах
>Mikhail (25.10.04 13:45) [4]
Если 3 диалект, то ничего округлять не надо.
Да и акругление работает корректно.
Сходи на ibase.ru и почитай на эту тему.
← →
Карелин Артем © (2004-10-25 14:03) [9]dELETE FROM RDB$dependencies, потом быстро удаляем поле и создаем с таким же именем.
← →
Mikhail (2004-10-25 16:09) [10]Спасибо Артему. Этот способ оказался самым быстрым и удобным.
Сейчас полезу читать,что cия команда значит. ;-)
всем остальным тоже спасибо,что подтвердили мои догадки причин возникновения проблемы... ( во загнул под конец рабочего дня!8)
Страницы: 1 вся ветка
Текущий архив: 2004.11.21;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.038 c