powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5 ограничение кол-ва возвращаемых строк
5 сообщений из 5, страница 1 из 1
ASE 12.5 ограничение кол-ва возвращаемых строк
    #36245278
Фотография DimaU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, подскажите как в ASE 12.5 выглядит конструкция ограничения кол-ва возвращаемых строк.
Суть проблемы - долго работает запрос из двух многомиллионных таблиц table1, table2 - надо вывести поле из table1, условие - в таблице table2 должна существовать ХОТЯ БЫ ОДНА подходящая запись. Варианты:

1) работает долго поскольку в table2 - много подходящих записей по условию (но полностью вся сцепка не нужна)
insert
select *
from table1 t1, table2 t2
where
t1.f1 = t2.f1
...

2) будет ли быстрее такой вариант?
insert
select *
from table1 t1
where
1=1
and exists (select 1 from table2 t2 where t1.f1 = t2.f1 ...)
...

3) иное? - что-то с ограничением кол-ва возвращаемых строк table2 - ведь нужно проверить условие ТОЛЬКО ОДНА! ПЕРВАЯ ПОПАВШАЯСЯ

Всего всего! Пока. topa .
...
Рейтинг: 0 / 0
ASE 12.5 ограничение кол-ва возвращаемых строк
    #36245525
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaU wrote:

> Коллеги, подскажите как в ASE 12.5 выглядит *конструкция ограничения
> кол-ва возвращаемых строк.*

set rowcount NNN

В современном ASE есть также LIMIT, но
не знаю, с какой версии.

> Суть проблемы - долго работает запрос из двух многомиллионных таблиц
> table1, table2 - надо вывести поле из table1, условие - в таблице table2
> должна существовать ХОТЯ БЫ ОДНА подходящая запись. Варианты:

Так пиши EXISTS

>
> 1) работает долго поскольку в table2 - много подходящих записей по
> условию (но полностью вся сцепка не нужна)

Не нужна - не пиши.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ASE 12.5 ограничение кол-ва возвращаемых строк
    #36245996
Фотография DimaU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторсовременном ASE есть также LIMIT
в 12.5 такого не нашел...
...
Рейтинг: 0 / 0
ASE 12.5 ограничение кол-ва возвращаемых строк
    #36246081
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaU wrote:

> в 12.5 такого не нашел...

Современный -- это 15.

12.5 уже енд-оф-лайфится.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ASE 12.5 ограничение кол-ва возвращаемых строк
    #36246269
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
select top  3  * from master..sysobjects
Начиная с 12.5.3...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5 ограничение кол-ва возвращаемых строк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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