powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Стабильно ли работает SubStr
4 сообщений из 4, страница 1 из 1
Стабильно ли работает SubStr
    #32452850
Andrew_rv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые господа, я не знаю, что и делать. То ли я что-то недопонимаю, то ли это Firebird глючит. У меня есть запрос с Substr-ом, который в общем-то рабочий, но иногда он работать отказывается по непонятным мне причинам.
Одновременно есть запросы, которые буква в букву совпадают и при этом первый работает, а второй нет, причём просто ничего не выбирает (без ругательств). Очевидно проблемы с командой Substr. Вот я и хочу спросить: есть действительно такой глюк в Firebird1.0, или это я один так мучаюсь.

Для наглядности запросы:

Рабочий
select a.os_rah, u.tel
from abonent a, vulyci2 v2, vul v, ukrtelecom u
where a.kvul=v2.kvul
and substr(v2.nvul, 1,7)=substr(v.nvul, 6,12)
and u.kvul=v.kvul
and a.bud=u.bud
and a.kvar=u.kw
and a.kvul=49

Нерабочий
select a.os_rah, u.tel
from abonent a, vulyci2 v2, vul v, ukrtelecom u
where a.kvul=v2.kvul
and substr(v2.nvul, 1,7)=substr(v.nvul, 6,12)
and u.kvul=v.kvul
and a.bud=u.bud
and a.kvar=u.kw
and kvul=49
(Визуально 1 в 1)
...
Рейтинг: 0 / 0
Стабильно ли работает SubStr
    #32452867
Igor Elyas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UDF substr у меня работает нормально

ньюанс :

substr(v2.nvul, 1,7)=substr(v.nvul, 6,12)

nvul не может быть NULL ?
...
Рейтинг: 0 / 0
Стабильно ли работает SubStr
    #32452872
Igor Elyas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или входные значения выходить за рамки строки ?
...
Рейтинг: 0 / 0
Стабильно ли работает SubStr
    #32452879
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нихрена они не одинаковы!
Внимательно сравни последнюю строчку обоих запросов.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Стабильно ли работает SubStr
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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