Начало » Использование СУБД » Firebird, HQbird, InterBase » Ошибка при конкантинации двух строковых столбцов UTF8
Ошибка при конкантинации двух строковых столбцов UTF8 [сообщение #4584] |
Thu, 07 March 2024 11:19 |
svd
Сообщений: 49 Зарегистрирован: November 2022
|
Member |
|
|
Всем привет.
FB2.5, Win10 x64 - если это играет роль.
Пытаюсь выполнить запрос
select
case coalesce(a.GName,'')
when ('') then a.Name
else a.GName
end || ' ' || coalesce(a.STRENGTH,''),
a.DForm As Form,
a.Packsize,
a.artikelcode,
a.IstAnzahl,
a.FreiAnzahl,
a.Flags,
g.generickey,
MaxSchacht,
a.MinMenge,a.MaxMenge,a.MinLagerTemp,a.MaxLagerTemp,a.barcode,
coalesce(a.CD,0),
a.Aht,
a.unfit,
a.deleteflag,
A.serialnumbersinceexpirydate,
A.gname,
A.genericid
from ARTIKEL a, GENERICS g
where a.Artikelcode not in('','-1','0','?') and
a.Artikelcode not starting with '@' and
a.genericid = g.id
и получаю Arithmetic exception. При этом чистая таблица показывается без проблем. Как только убираю конкантинацию в первом столбце, то тже показывает без проблем.
Что делаю не так?
|
|
|
Переход к форуму:
Текущее время: Sun Dec 22 14:19:47 GMT+3 2024
Общее время, затраченное на создание страницы: 0.01026 секунд
|