Конференция "Базы" » Замена алгоритма в вычисляемое поле Firebird [FB]
 
  • O.O (09.06.10 07:17) [0]
    Не получается изменить формулу в вычисляемом поле. Удалить это поле и создать снова с другой формулой неполучается, так как поле используется для расчётов в других вычисляемых полях этой таблицы и в нескольких хранимых процедурах.
    Использую IBExpert. Может это он не позволяет сделать это и можно из программы запросом изменить, или это в принципе невозможно сделать в Firebird?
  • Виталий Панасенко (09.06.10 11:32) [1]
    а доки почитать? кальк поля изменять обещают сделать доступными для изменения в 3,0 кажись.. а твоя проблема к Д не относится вообще. закоментируй все триггеры и ХП(у эксперта это элементарная операция), удали поле и создай новое.. раскоментируй триггеры/ХП
  • O.O (09.06.10 12:32) [2]

    > Виталий Панасенко   (09.06.10 11:32) [1]
    > кальк поля изменять обещают сделать доступными
    > для изменения в 3,0 кажись

    Спасибо за ответ. Так и думал, очень жаль :(


    > закоментируй все триггеры и ХП(у эксперта это элементарная
    > операция), удали поле и создай новое.. раскоментируй триггеры/ХП

    Да это на месте действительно легко сделать. Мне нужно сделать обновление для клиентов юзающих программу, соответственно прийдётся всё это сделать в обновлённой версии программы во время первого запуска.
  • O.O (09.06.10 18:24) [3]
    Уже сделал :)
 
Конференция "Базы" » Замена алгоритма в вычисляемое поле Firebird [FB]
Есть новые Нет новых   [134433   +22][b:0][p:0]