Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ошибка ORA-06502: PL/SQL: numeric or value error: character string buffer too small / 6 сообщений из 6, страница 1 из 1
29.08.2019, 10:13
    #39854972
wsnet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка ORA-06502: PL/SQL: numeric or value error: character string buffer too small
Коллеги, в курсоре собираю строковую переменную и далее лезу в таблицу.
авторCURSOR admplan_object_cur IS
SELECT address
FROM admplan_object
WHERE admplan_id = v_admplan_id;

admplan_object_rec admplan_object_cur%ROWTYPE;
vv_faddress VARCHAR2(4000);
BEGIN
o_result := 0;
o_errorcode := 0;

OPEN admplan_object_cur;

LOOP
FETCH admplan_object_cur INTO admplan_object_rec;

EXIT WHEN admplan_object_cur%NOTFOUND;
vv_faddress := admplan_object_rec.address || ';' || vv_faddress;
-- dbms_output.put_line(Rec1.dname);
END LOOP;

CLOSE admplan_object_cur;

IF LENGTH (vv_faddress) > 1024
THEN
o_result := 1;
o_errorcode := 2020;
END IF;

UPDATE admplan
SET faddress = vv_faddress
WHERE id = v_admplan_id;



На строке
автор vv_faddress := admplan_object_rec.address || ';' || vv_faddress;

ловлю указанную ошибку.

Что придумать ?
...
Рейтинг: 0 / 0
29.08.2019, 10:27
    #39854979
alex-ls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка ORA-06502: PL/SQL: numeric or value error: character string buffer too small
clob
...
Рейтинг: 0 / 0
29.08.2019, 10:27
    #39854980
123йй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка ORA-06502: PL/SQL: numeric or value error: character string buffer too small
wsnetЧто придумать ?
Чтобы что-то придумать, надо перевести ошибку.
...
Рейтинг: 0 / 0
29.08.2019, 10:54
    #39854995
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка ORA-06502: PL/SQL: numeric or value error: character string buffer too small
wsnet,

desc admplan ?

.....
stax
...
Рейтинг: 0 / 0
29.08.2019, 11:01
    #39855000
Да ну
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка ORA-06502: PL/SQL: numeric or value error: character string buffer too small
wsnet,

Вот в этом какая мысль была?
Код: plsql
1.
2.
3.
4.
...
IF LENGTH (vv_faddress) > 1024
THEN
...
...
Рейтинг: 0 / 0
29.08.2019, 12:09
    #39855040
iOracleDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка ORA-06502: PL/SQL: numeric or value error: character string buffer too small
wsnetЧто придумать ?
Поручить выполнение задачи тому кто понимает что делает.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ошибка ORA-06502: PL/SQL: numeric or value error: character string buffer too small / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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