"ilvi" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > В процедуре у переменной типа NUMERIC(15,2) : > RDB$FIELD_PRECISION = 15; RDB$FIELD_TYPE = 16; RDB$FIELD_SUB_TYPE = 1;
Это INT64 > А в таблицах где храняться данные все > несколько иначе : RDB$FIELD_PRECISION = NULL; > RDB$FIELD_TYPE = 27; RDB$FIELD_SUB_TYPE = 0; Это DOUBLE > Надеюсь, что не сделал поспешных > выводов снова. Спасибо за направление > в которм рыть. Нужно взвесить за и против изменения типа поля с последующим UPDATE x=x. Вероятно, менять таки придется т.к. база в диалекте 3, кроме того, целый NUMERIC тебе полезен, но нужно подумать не добавит ли это новых глюков. Например, арифметика с новым NUMERIC делается по другим правилам, там возможны переполнения и т.д. Regards, Aleksey Karyakin --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---

