powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Что нужно для поддержки длинных строк ?
6 сообщений из 6, страница 1 из 1
Что нужно для поддержки длинных строк ?
    #32200544
есть таблица
create table tmp(id integer,text long varchar);

при добавлении text длины больше 255 символов субд ругается, и говорит что слишком длинная строка. (с varchar такая же проблема).
З.Ы. DB2 v6.1 on OS390
...
Рейтинг: 0 / 0
Что нужно для поддержки длинных строк ?
    #32200578
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
василий, у меня подозрение, что db2 говогит тебе не
"слишком длинная строка", а "cлишком длинный строковый литерал", т.е. константа. это не так?
...
Рейтинг: 0 / 0
Что нужно для поддержки длинных строк ?
    #32200609
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
'aaa' concat 'bbb' concat 'ccc' concat 'ddd'
...
Рейтинг: 0 / 0
Что нужно для поддержки длинных строк ?
    #32200622
NewYear

вот полный текст ошибки:
{DB2 for OS/390}{ODBC Driver}{DSN06011} ? DSNT408I SQLCODE = -102, ERROR: LITERAL STRING IS TOO LONG. STRING BEGINS ? sfdhdjghsf ? DSNT418I SQLSTATE = 54002 SQLSTATE RETURN CODE ? DSNT415I SQLERRP = DSNHTOKR SQL PROCEDURE DETECTING ERROR ? DSNT416I SQLERRD = 0 0 0 -1 0 0 SQL DIAGNOSTIC INFORMATION ? DSNT416I SQLERRD = X'00000000' X'00000000' X'00000000' X'FFFFFFFF' ? X'00000000' X'00000000' SQL DIAGNOSTIC INFORMATION ? ERRLOC=1:13:2

А что ей(DB2) сообственно нужно?
insert into tpm1 values(1,'тут строка на 5 килобайт текста'); -- there are error!??
...
Рейтинг: 0 / 0
Что нужно для поддержки длинных строк ?
    #32200628
NewYear Спасибо ! Заработало!

Тема закрыта...
...
Рейтинг: 0 / 0
Что нужно для поддержки длинных строк ?
    #32200634
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на 390 строковая константа (литерал) может быьт 254 байта, на workstations 32K. вот и все дела. разбей строку, используя concat.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Что нужно для поддержки длинных строк ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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