Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.043 c
3-1098197683
iat
2004-10-19 18:54
2004.11.21
Если спрятать колонку в DBGrid, то она исчезнет из отчета...


1-1099588102
noname:)
2004-11-04 20:08
2004.11.21
Помогите пожалуйста с потоками!


8-1093546062
Kind
2004-08-26 22:47
2004.11.21
Скорость InvalidateRect


1-1099780146
Змей
2004-11-07 01:29
2004.11.21
treeview


14-1099752858
sw
2004-11-06 17:54
2004.11.21
хороший форум по Java





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский