powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как увеличить кол-во строк в запросе Informix?
16 сообщений из 16, страница 1 из 1
Как увеличить кол-во строк в запросе Informix?
    #36072081
gjkmpjdfntkm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как увеличить кол-во строк в запросе Informix?
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36072131
Фотография TmpFile()
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Убрать из текста запроса все, что ниже Where и результативных строк в запросе сразу станет на много больше, а строк непосредственно текста запроса меньше.
Какой вопрос такой и ответ.
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36072150
Фотография TmpFile()
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно еще убирать все не нужные словеса типа: join, left join во from запроса, оставить там только перечисление таблиц. :)
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36072209
Фотография TmpFile()
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно еще так:
Код: plaintext
select * from dual
- 1 строка

можно переписать так

Код: plaintext
1.
2.
3.
4.
select 
* 
from 
dual
- 4 строки
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36072229
Фотография Sicheslav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
And for all

Прежде, чем спрашивать...


>Прежде, чем задавать технический вопрос по электронной почте или в дискуссионную группу, в чате или на форуме, сделайте следующее:

Процедура 1.
1. Попытайтесь найти ответ с помошью поиска в Web.
2. Попытайтесь найти ответ в руководстве.

3. Попытайтесь найти ответ в списке часто задаваемых вопросов (ЧаВО).
4. Попытайтесь найти ответ путем проверок или экспериментов.
5. Спросите опытного товарища.
6. Если вы - программист, попытайтесь найти ответ, анализируя исходный код.





always and everywhere for
Good
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36072260
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё можно правильных строк в таблицы поназапихивать...
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36072294
Фотография TmpFile()
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛой,

Думаю, самый правильный вариант ответа это
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
select * from [правильных строк в таблицы поназапихивать]
union all
select * from [правильных строк в таблицы поназапихивать]
union all
***
union all
select * from [правильных строк в таблицы поназапихивать]
Кол-во строк запроса регламентируется ограничениями редактора или структурой данных в приложении, а также ограничениями сервера БД на длину запроса.

Всех строк и запроса, и его результатов станет многа!
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36072348
gjkmpjdfntkm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TmpFile(),

У меня Informix встроенный в другую систему.

При selecte выдает только 200 строк.

В связи с этим был вопрос, можно ли это значение (в моем случаи обойти)
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36072369
Фотография TmpFile()
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gjkmpjdfntkm,

gjkmpjdfntkmУ меня Informix встроенный в другую систему.
А точно ли это именно Informix ?

gjkmpjdfntkmПри selecte выдает только 200 строк.
А сколько надо?

gjkmpjdfntkmВ связи с этим был вопрос, можно ли это значение (в моем случаи обойти)

Что же сказать - обойти можно, if поставить ли case, но нужно ли?

Сорри, за флуд - пятницо.
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36072377
Фотография Sicheslav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sicheslav think about bad's life of gjkmpjdfntkm ...

Informix include into Oracle ???? :D

автор(в моем случаи обойти)

Можна ... Лучше обходить слева.

always and everywhere for
Good
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36072390
gjkmpjdfntkm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sicheslav,

спасибо всем за ответ.
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36072598
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TmpFile(), думаю, самый правильный вариант ответа это
Код: plaintext
1.
2.
3.
4.
5.
select * from 
t1,
t2,
***
tN
И если будет ругаться на Cartesian, вместо привычного условия равенства полей поставить условие НЕравенста полей[ов]. ИнФинита.
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36072722
gjkmpjdfntkm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте опишу проблему более понятно:
Есть VoIP PBX
Также стоит БД Informix 10

Есть табличка с опроеделенной инфой, количество строк в табличке более 1000.
Это видно через веб-морду

Пытаюсь сделать XML запрос через SOAP (только так получается достучаться к БД напрямую),
мне выдает макс 200 строк.

Нашел в инете, что VoIP PBX может выдавать только по 200 строк , если обращаться к базе напрямую. Вот я и пытаюсь узнать, может нужно задать более правильный запрос, с жестким указанием сколько строк я хочу получить.

Например set rowcount 500
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36072757
Фотография TmpFile()
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gjkmpjdfntkmНапример set rowcount 500
Код: plaintext
select first  200  * from table
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36072763
Фотография TmpFile()
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойTmpFile(), думаю, самый правильный вариант ответа это
Код: plaintext
1.
2.
3.
4.
5.
select * from 
t1,
t2,
***
tN
И если будет ругаться на Cartesian, вместо привычного условия равенства полей поставить условие НЕравенста полей[ов]. ИнФинита.
Выше ужо предлагала автору топика этот вариант.
...
Рейтинг: 0 / 0
Как увеличить кол-во строк в запросе Informix?
    #36076092
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gjkmpjdfntkmНашел в инете, что VoIP PBX может выдавать только по 200 строк , если обращаться к базе напрямую. Вот я и пытаюсь узнать, может нужно задать более правильный запрос, с жестким указанием сколько строк я хочу получить.
Например set rowcount 500
Сам Информикс таких ограничений не имеет. Ограничения обычно встраивают на уровне клиента или промежуточного звена (драйвера), чтобы зря не нагружать сервер глупыми запросами типа select * на многомиллионных таблицах.
Так что ваше утверждение, что "может выдавать только по 200 строк , если обращаться к базе напрямую" не верное.
Ищите то звено. где ограничение встроено или ищите все таки настоящий прямой способ доступа к базе.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как увеличить кол-во строк в запросе Informix?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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