powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / Странная ошибка в SPL при присвоении строки ее самой с добавлением данных
4 сообщений из 4, страница 1 из 1
Странная ошибка в SPL при присвоении строки ее самой с добавлением данных
    #39472715
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Informix 11.7 на Solaris 10, отлаживаю хранимую процедуру.
A CHAR(255);
R INT;
Нарвался на то, что выражение LET A=A||", "||R; получается равным A (трассировка показала; пустое, если A - пустое или 701, если А="701" ), а выражение LET A=R||", "||A отрабатывает правильно. Причем это проявляется не в одном месте, а везде, где строке присваивается та же строка с добавленными данными. Это ошибка Informix или я чего-то не знаю?
...
Рейтинг: 0 / 0
Странная ошибка в SPL при присвоении строки ее самой с добавлением данных
    #39473850
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне кажется, лучше явно указать в коде:
Код: plsql
1.
2.
3.
DEFINE A CHAR(255);
DEFINE R INT;
LET A=TRIM(NVL(A,"")) || ", " || TRIM(TO_CHAR(R));
...
Рейтинг: 0 / 0
Странная ошибка в SPL при присвоении строки ее самой с добавлением данных
    #39473863
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, попробую
...
Рейтинг: 0 / 0
Странная ошибка в SPL при присвоении строки ее самой с добавлением данных
    #39476217
cpr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cpr
Гость
bk0010,

дык это не баг , а фича
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Странная ошибка в SPL при присвоении строки ее самой с добавлением данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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