powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB + SQL2005
11 сообщений из 11, страница 1 из 1
PB + SQL2005
    #35569397
umnik_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переходим с SQL2000 на SQL2005.
Столкнулись с проблемкой. Обычный простейший запрос по стыковке состава двух изделий со * в 2000 работает. С переходом на LEFT(RIGHT) OUTER JOIN выдается только прямое соединение. В чем дело, уже голову сломали ?
Пример:было
select a.izd as iz1,a.dse as ds1, a.prim ,
b.izd as iz2,b.dse as ds2, b.prim
from unnod_common a , unnod_common b
where a.izd=:dse1 and b.izd=:dse2 and a.dse *= b.dse
стало, но не работает
select a.izd as iz1,a.dse as ds1, a.prim ,
b.izd as iz2,b.dse as ds2, b.prim
from unnod_common a left outer join unnod_common b on a.dse = b.dse
where a.izd=:dse1 and b.izd=:dse2
...
Рейтинг: 0 / 0
PB + SQL2005
    #35569407
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umnik_net пишет:

> select a.izd as iz1,a.dse as ds1, a.prim ,
> b.izd as iz2,b.dse as ds2, b.prim
> from unnod_common a left outer join unnod_common b on a.dse = b.dse
> where a.izd=:dse1 and b.izd=:dse2

Из-за условия b.izd=:dse2 в resultset попадут только те строки, для
которых есть записи в таблице b.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PB + SQL2005
    #35569835
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
select a.izd as iz1,a.dse as ds1, a.prim ,
b.izd as iz2,b.dse as ds2, b.prim 
from unnod_common a 
left join unnod_common b on a.dse = b.dse and b.izd=:dse2
where a.izd=:dse1
...
Рейтинг: 0 / 0
PB + SQL2005
    #35570026
umnik_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое! Все поехало.
Выходит, при подключении нескольких таблиц условия, им принадлежащие, все пишутся в конструкции from ? А если длинная цепочка из 6-8 таблиц?
...
Рейтинг: 0 / 0
PB + SQL2005
    #35571415
umnik_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ан нет! В SQL пошло, а родимый РВ выдал: Недопустимый номер параметра по SQL Nativе Client.
Неужели нет возможности под Nativе создать даже простейшие вещи?
...
Рейтинг: 0 / 0
PB + SQL2005
    #35571472
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umnik_netСпасибо большое! Все поехало.
Выходит, при подключении нескольких таблиц условия, им принадлежащие, все пишутся в конструкции from ? А если длинная цепочка из 6-8 таблиц?
То пишут несколько left join'ов. В чем проблема-то?
...
Рейтинг: 0 / 0
PB + SQL2005
    #35571667
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umnik_netАн нет! В SQL пошло, а родимый РВ выдал: Недопустимый номер параметра по SQL Nativе Client.
Неужели нет возможности под Nativе создать даже простейшие вещи?
Все там работает, и не такие мелкие запросы. Разберитесь с параметрами
...
Рейтинг: 0 / 0
PB + SQL2005
    #35572492
umnik_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вероятно в Native Cliente. Потому как любые более-менее вложенные селекты натив ругает на невозможность привязать составной идентификатор.
...
Рейтинг: 0 / 0
PB + SQL2005
    #35572675
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umnik_netВероятно в Native Cliente. Потому как любые более-менее вложенные селекты натив ругает на невозможность привязать составной идентификатор.
А если поставить DisableBind = 1 в параметрах коннекта, то не поможет?
...
Рейтинг: 0 / 0
PB + SQL2005
    #35573102
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/topic/485551&hl=#4811193
...
Рейтинг: 0 / 0
PB + SQL2005
    #35575307
umnik_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DisableBind = 1 помог. Большое спасибо!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB + SQL2005
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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