powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Почему SELECT COUNT(*) FROM <VIEW_NAME> может возвращать arithmetic exception?
6 сообщений из 6, страница 1 из 1
Почему SELECT COUNT(*) FROM <VIEW_NAME> может возвращать arithmetic exception?
    #38702615
fbfbfb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, я использую Firebird 2.5.2, и при подсчете кол-ва записей в одном из представлений (SELECT COUNT(*) FROM...) выдается след. сообщение об ошибке:

arithmetic exception, numeric overflow, or string truncation.
string right truncation.

Работаю с сервером через ODBC, IBExpert выдает ту же ошибку. Простая выборка из представления проходит без проблем.
...
Рейтинг: 0 / 0
Почему SELECT COUNT(*) FROM <VIEW_NAME> может возвращать arithmetic exception?
    #38702616
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fbfbfb,

DDL представления в студию
...
Рейтинг: 0 / 0
Почему SELECT COUNT(*) FROM <VIEW_NAME> может возвращать arithmetic exception?
    #38702629
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fbfbfb Простая выборка из представления проходит без проблем.
Выборка всех записей проходит без проблем???
...
Рейтинг: 0 / 0
Почему SELECT COUNT(*) FROM <VIEW_NAME> может возвращать arithmetic exception?
    #38702632
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m7mfbfbfb Простая выборка из представления проходит без проблем.
Выборка всех записей проходит без проблем???
ТС - в IBExpert сделай запрос Shift+F9 (Выполнить и извлечь всё) и проверь будет ли ошибка
...
Рейтинг: 0 / 0
Почему SELECT COUNT(*) FROM <VIEW_NAME> может возвращать arithmetic exception?
    #38702799
fbfbfb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем, разобрался в чем дело. Действительно, при полной выборке происходит та же ошибка. Там в части SELECT определения ппредставления было преобразование строкового поля к меньшему размеру и как раз в последней записи таблицы было значение превышающее этот размер (Shift + F9 помогло :) ).
...
Рейтинг: 0 / 0
Почему SELECT COUNT(*) FROM <VIEW_NAME> может возвращать arithmetic exception?
    #38702976
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fbfbfbСпасибо
Заходи, если что :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Почему SELECT COUNT(*) FROM <VIEW_NAME> может возвращать arithmetic exception?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]