powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / лимит на LONG VARCHAR ???
14 сообщений из 14, страница 1 из 1
лимит на LONG VARCHAR ???
    #32265181
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал табличку с LONG VARCHAR

запихиваю строку размером 10000
а запихивается только 4095.

Где в БД етот лимит можно изменить ????


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Именеется следующее

db2 update db cfg for database xzxz using applheapsz  1024  
db2 update db cfg for database xzxz using dbheap  20000 


CREATE BUFFERPOOL LONGTEMPPOOL SIZE  21688  PAGESIZE  32  K EXTENDED STORAGE; 

CREATE  SYSTEM TEMPORARY  TABLESPACE LONGTEMPSPACE PAGESIZE  32  K  MANAGED BY SYSTEM  USING ('/home/db2inst/db2inst/NODE0000/longtempspace.cont') EXTENTSIZE  32  OVERHEAD  24 . 1  PREFETCHSIZE  32  TRANSFERRATE  0 . 9  BUFFERPOOL LONGTEMPPOOL;

CREATE  LONG  TABLESPACE LONGUSERSPACE PAGESIZE  32  K  MANAGED BY DATABASE  USING ( FILE '/home/db2inst/sqllib/longuserspace'  1280 ) EXTENTSIZE  32  OVERHEAD  24 . 1  PREFETCHSIZE  256  TRANSFERRATE  0 . 9  BUFFERPOOL LONGTEMPPOOL;

CREATE  REGULAR  TABLESPACE REGULARUSERSPACE PAGESIZE  32  K  MANAGED BY DATABASE  USING ( FILE '/home/db2inst/sqllib/regularuserspace01'  1280  ) EXTENTSIZE  32  OVERHEAD  24 . 1  PREFETCHSIZE  256  TRANSFERRATE  0 . 9  BUFFERPOOL LONGTEMPPOOL;

CREATE TABLE TestTable(
    id BIGINT NOT NULL DEFAULT  0 ,  
   value LONG VARCHAR NOT NULL DEFAULT '' 
) DATA CAPTURE NONE IN REGULARUSERSPACE INDEX IN REGULARUSERSPACE  LONG IN LONGUSERSPACE;

...
Рейтинг: 0 / 0
лимит на LONG VARCHAR ???
    #32265381
IBMer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создай табличное пространство с размером страницы 32K
...
Рейтинг: 0 / 0
лимит на LONG VARCHAR ???
    #32265409
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как ето?
напиши приблизительно команду, плиз
...
Рейтинг: 0 / 0
лимит на LONG VARCHAR ???
    #32265596
IBMer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Db2 Limit на varchar составляет размер страницы. Соответсвенно со страницой в 32 K ты примерно получишь 32K. Максимальная длинна varchar равна размер страницы минус размер остальных столбцов таблицы. Размеры страниц 4K, 8K, 16K, 32K

create bufferpool xzbp immediate size 20 pagesize 32k@
create regular tablespace xzxzu pagesize 32 k managed by database using (file 'C:\db2\xzxzu.dat' 1000) extent size 32k overhead 10.5 prefetchsize 96 transferrate 0.14 bufferpool xzbp dropped table recovery off@

create system temporary tablespace xzxzts pagesize 32 k managed by database using (file 'C:\db2\xzxzts.dat' 1000) extent size 32k overhead 10.5 prefetchsize 96 transferrate 0.14 bufferpool xzbp dropped table recovery off@


create user temporary tablespace xzxztu pagesize 32 k managed by database using (file 'C:\db2\xzxztu.dat' 1000) extent size 32k overhead 10.5 prefetchsize 96 transferrate 0.14 bufferpool xzbp dropped table recovery off@
...
Рейтинг: 0 / 0
лимит на LONG VARCHAR ???
    #32265602
IBMer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не внимательно читал твоe письмою.
Попробуй просто varchar(10000) и не в LONG TS а в REGULAR.
...
Рейтинг: 0 / 0
лимит на LONG VARCHAR ???
    #32265626
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да уже делал так :(((
возвращает строку 10000 но только
4095 то что надо
а остальная инфа просто "левая"
я уже не знаю то делать
...
Рейтинг: 0 / 0
лимит на LONG VARCHAR ???
    #32266015
IBMer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какая версия DB2???
...
Рейтинг: 0 / 0
лимит на LONG VARCHAR ???
    #32266284
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
7.1
...
Рейтинг: 0 / 0
лимит на LONG VARCHAR ???
    #32266754
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое время попросить код программы?
...
Рейтинг: 0 / 0
лимит на LONG VARCHAR ???
    #32266767
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
CREATE TABLE TestTable(
    id BIGINT NOT NULL DEFAULT  0 ,  
   value LONG VARCHAR NOT NULL DEFAULT '' 
)


Попробуй
Код: plaintext
1.
2.
3.
insert into testtable(id, value) values(:id, CAST(:value AS LONG VARCHAR))
или
insert into testtable(id, value) values(?, CAST(? AS LONG VARCHAR))


кажется мне, что истина где-то в этом направлении. Вообще, какой язык программирования, используемые библиотеки и кусок кода для вставки?
...
Рейтинг: 0 / 0
лимит на LONG VARCHAR ???
    #32266812
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пишу на ПХП через ОДБС
я уже понял в чем проблема там в настройках ПХП лимит имеется ровно на 4096, возможно ето и есть то что надо
...
Рейтинг: 0 / 0
лимит на LONG VARCHAR ???
    #32266814
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VisualWorks работает с Long Varchar и 32-килобайтовыми VARCHAR без малейших проблем. Так что если некий клиент не может нормально работать ни с тем, ни с другим, то скорее всего это его проблемы.

Может, это дельфы какие-нибудь старые и работа через BDE, и в каком-нибудь комбобоксе типом параметра выбрано varchar вместо long varchar или что-то вроде этого. Кстати, в новых дельфах, с dbExpress, тоже были с чем-то проблемы при работе с DB2 (но не помню, с чем - все равно все фиксы под паролем).
...
Рейтинг: 0 / 0
лимит на LONG VARCHAR ???
    #32266819
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, не видел сообщения. Ну, наверное, стоит попробовать поменять параметр.
...
Рейтинг: 0 / 0
лимит на LONG VARCHAR ???
    #32266884
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всё заработало
всем спасибо !!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / лимит на LONG VARCHAR ???
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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