Извиняюсь за паузу.
IBExpert не годится; скриптом надо. И разослать этот скрипт по регионам. А IB6 - это потому, что не все из них ещё FB поставили
Ладно, спасибо! Сделал через удаление поля (с сохранением значения во временном поле)
Найдено 16 результатов
- 29 май 2007, 18:03
- Форум: Проектирование БД и запросов
- Тема: Добавление default к существующему полю
- Ответы: 4
- Просмотры: 5001
- 18 май 2007, 19:05
- Форум: Проектирование БД и запросов
- Тема: Добавление default к существующему полю
- Ответы: 4
- Просмотры: 5001
Добавление default к существующему полю
Друзья, подскажите. Можно ли как-нибудь в IB6 добавить существующему полю таблицы значение по умолчанию? Очень не хочется создавать новое поле с default переносить в него существующие данные, удалять старое. Куча процедур на него уже смотрят. Может, если командой нельзя, в таблицах RDB$ что-нибудь к...
- 06 апр 2007, 11:53
- Форум: Баги и падения сервера
- Тема: request synchronization error
- Ответы: 29
- Просмотры: 21281
Извиняюсь за задержку. У себя я ошибку нашел. Там деление на ноль было в селекте. select Field1/Field2 в Field2 ноль встретился. Но, вместо обычной ругони numeric overflow or string trancation получил sinchronization error. Кстати о сообщении. А нельзя-ли сделать поконкретнее: если строка не влезла ...
- 04 апр 2007, 13:16
- Форум: Баги и падения сервера
- Тема: request synchronization error
- Ответы: 29
- Просмотры: 21281
Вопрос к Dmity74: установка fb1.5.4 помогла? Пока всё работает, правильно понимаю? Если да, тогда тоже установлю. У меня совсем маленькая база и запрос совсем простой 30 полей из одной таблицы в 15 записей такую же ошибку даёт в fb1.5.2 без всякой группировки. диалект 3 (Вы кажется забыли указать ка...
- 13 фев 2007, 17:18
- Форум: Общие проблемы
- Тема: Деление больших чисел (все глючнее и глючнее)
- Ответы: 17
- Просмотры: 9876
Конечно часть проблемы. Но деление, согласитесь, делается очень просто. Чем деление двух чисел 18,7 отличается от деления двух 18,0 друг на друга? С умножением сложнее, там при расчёте двойную точность надо использовать, но это тоже задача, если не из школьной олимпиады, то уж в мифи лет 20 назад мы...
- 09 фев 2007, 19:20
- Форум: Общие проблемы
- Тема: Деление больших чисел (все глючнее и глючнее)
- Ответы: 17
- Просмотры: 9876
Думаю, что dimitr прекрасно понял о чём я говорю. А если кто-то не понял, попытаюсь повторить проще: надо чтобы эта процедура выполнялась без ошибок create procedure test returns (c numeric(18,7)) as declare variable A numeric(18,7); declare variable B numeric(18,7); begin A = 100000; B = 1; C = A /...
- 07 фев 2007, 11:36
- Форум: Общие проблемы
- Тема: Деление больших чисел (все глючнее и глючнее)
- Ответы: 17
- Просмотры: 9876
- 06 фев 2007, 18:19
- Форум: Общие проблемы
- Тема: Деление больших чисел (все глючнее и глючнее)
- Ответы: 17
- Просмотры: 9876
Типа int128 и не должно быть. Ни в одной ахитектуре ЭВМ не предусмотрено для специального регистра для мультипликативных операций над максимально возможными числами (ну может где-то и предусмотрено, но далеко не везде); его эмулируют. И тип int128 легко может быть сэмулирован с помошью двух int64. Т...
- 06 фев 2007, 16:54
- Форум: Общие проблемы
- Тема: Деление больших чисел (все глючнее и глючнее)
- Ответы: 17
- Просмотры: 9876
Меня учили, что результат мультипликативной операции должен расчитываться на регистре двойной точности. В данном случае результат должен вычисляться как целое число в 128 бит. После вычисления результат пишется в какую либо переменную или параметр, и лишь на этом этапе должен быть сделан вывод о том...
- 06 фев 2007, 14:26
- Форум: Общие проблемы
- Тема: Деление больших чисел (все глючнее и глючнее)
- Ответы: 17
- Просмотры: 9876
Здравствуйте, Дмитрий! Ответ понятен. я сам так иногда отвечаю, когда тупые пользователи не те кнопки жмут в моих программах и говорят, что программа никуда не годится. Однако: при делении 18,7 на 18,7 получится не 18,14 - это при умножении будет 18,14 а при делении число дробных знаков может быть б...
- 29 янв 2007, 19:04
- Форум: Общие проблемы
- Тема: Деление больших чисел (все глючнее и глючнее)
- Ответы: 17
- Просмотры: 9876
Деление больших чисел (все глючнее и глючнее)
Судя по всему умножение больших чисел FB исправлять пока не собирается. Проблема там понятная. Но вот сегодня наткнулся на проблему деления. Откуда она берётся пока не понял: create procedure test returns (c numeric(18,7)) as declare variable A numeric(18,7); declare variable B numeric(18,7); begin ...
- 26 янв 2007, 18:06
- Форум: Общие проблемы
- Тема: доступ к NUMERIC(18,7) в диалекте 3
- Ответы: 0
- Просмотры: 3426
доступ к NUMERIC(18,7) в диалекте 3
Итак - с большим трудом, но освоен таки диалект 3. Одна (возможно не последняя проблема) остаётся неразрешенной. Вопрос может быть не в тему, поскольку касается не столько interbase(Firebird) сколько доступа к базе через dbExpress. Используем пока Delphi 7, Firebird 1.5. Значение типа NUMERIC(18,7) ...
- 06 дек 2006, 20:40
- Форум: Общие проблемы
- Тема: Перемножение больших чисел
- Ответы: 3
- Просмотры: 3094
Перемножение больших чисел
Друзья, подскажите. Проблема, кажется, известная (Firebird 1.5.2 dialect 3). Перемножая две переменные (в ХП) типа numeric(18,7) получается переполнение, даже если в них лежат совсем небольшие числа (например 37510.0 * 26.7625). Возникает это, кажется, из-за того, что оба перед умножением умножаются...
- 02 авг 2005, 20:36
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Ограничение на размер хранимых процедур
- Ответы: 3
- Просмотры: 4045
- 02 авг 2005, 19:47
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Ограничение на размер хранимых процедур
- Ответы: 3
- Просмотры: 4045
- 02 авг 2005, 19:45
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Ограничение на размер хранимых процедур
- Ответы: 3
- Просмотры: 4045
Ограничение на размер хранимых процедур
Ну вот кажется и наткнулись мы на ограничение
Процедуры росли-росли и вот одна из них превысила 64кб
Не создаётся. Это предел, насколько я понимаю, да?
Процедуры росли-росли и вот одна из них превысила 64кб
Не создаётся. Это предел, насколько я понимаю, да?