Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Стабильно ли работает SubStr / 4 сообщений из 4, страница 1 из 1
23.03.2004, 12:32
    #32452850
Andrew_rv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стабильно ли работает SubStr
Уважаемые господа, я не знаю, что и делать. То ли я что-то недопонимаю, то ли это 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
23.03.2004, 12:40
    #32452867
Igor Elyas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стабильно ли работает SubStr
UDF substr у меня работает нормально

ньюанс :

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

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


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