powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с массивом
3 сообщений из 3, страница 1 из 1
Проблема с массивом
    #33108787
IvanCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В процедуре используется массив, данные которого записываются в переменную типа varchar, данная переменная является результатом процедуры.

for _stept in reverse 5..1
loop
_nline := _nline + _nlinet[_stept] + ' ';
end loop;
return btrim(_nline);

Проблема в том что после такаго цикла переменная _nline равна null, если обращатсь к номеру ячейки массива жестко (_nlinet[3]) то все выводится.
Причем при трасировке после цикла переменная содержит правильное значение,
возврат тоже его содержит, а при вызове процедуры получаем null.
Кто знает в чем дело.
...
Рейтинг: 0 / 0
Проблема с массивом
    #33108814
IvanCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо кто прочитал и решил помочь, но я сам нашел где ошибка.
...
Рейтинг: 0 / 0
Проблема с массивом
    #33109861
Meta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IvanChспасибо кто прочитал и решил помочь, но я сам нашел где ошибка.
Хоть бы написал в чём причина =))
Наверное, изначально _nline равнялась null, а null + 666 = null...
Или причина было в другом?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с массивом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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