СЕЛЕКТ по удаленке

From
Andrey Maximenko (2:5020/400)
To
All (2:5054/37.63)
Date
2005-03-25T10:45:26Z
Area
RU.RDBMS.ORACLE
From: "Andrey Maximenko" <maximenko@zaporizhstal.com>

Hello, All!

Есть запросик (не мой). Таблицы все читабтся по синонимам по удаленке:

SELECT SUM(s1.sopu)
FROM
(SELECT d.regn,d.gotg
FROM rp_doc d
WHERE TO_DATE(d.dtrg,'rrrr.mm.dd') BETWEEN :date1 AND :date2
AND d.kdgr=:P_KDGR AND d.vras=0 AND d.regn=3696
) s2,
(SELECT o.gotg gotg_pt,o.sopu, o.regn regn_pt
FROM rp_opl o,rp_doc d
WHERE o.ndop=d.regn
AND o.gotgs=d.gotg AND o.vras=2
AND TO_DATE(o.dopl,'rrrr.mm.dd') BETWEEN :date1 AND :date2
AND d.kdgr=:P_KDGR) s1
WHERE s1.gotg_pt=s2.gotg
AND s1.regn_pt=s2.regn

Работать на хочет - не все переменные привязаны
Хотя из 3 и привязаны все (работаю из Жабы-Toad).

Тот же запрос у себя в базе проходит на "Ура".
Если в этот запросе в список таблиц вставить DUAL и
подсказать SELECT /*+ DRIVING_SITE(DUAL) */ SUM(s1.sopu),
то всё тоже работает.

Что, по удалёнке как-то по другому подвязываются переменные?

Оракл-8.1.7

With best regards, Andrey Maximenko.
E-mail: AndreyMx@mail.ru


--- ifmail v.2.15dev5.3
 * Origin: Gamma NNTP server Moscow Russia (2:5020/400)
SEEN-BY: 50/203 520 450/159 186 451/30 452/25 454/9 461/33 43 74 106 640
SEEN-BY: 464/34 465/204 469/125 999 550/5068 4623/56 4625/8 9 4626/100 4627/10
SEEN-BY: 4641/444 4646/1 4653/10 4657/50 5000/76 5001/5001 5002/76 5002
SEEN-BY: 5003/34 57 5004/58 5006/1 5007/1 5010/53 70 5011/13 5015/4 28 5020/20
SEEN-BY: 5020/52 104 115 118 128 150 175 194 400 401 545 600 639 642 715 758
SEEN-BY: 5020/794 894 921 968 982 1057 1100 1169 1212 1234 1356 1604 1626 1642
SEEN-BY: 5020/1835 1873 1909 1930 2013 2020 2200 2238 4400 4441 5021/3 44
SEEN-BY: 5022/128 5023/11 5025/19 151 750 5026/14 45 78 5030/69 195 382 920
SEEN-BY: 5030/966 1016 1063 1339 1900 5032/11 16 5033/21 35 5034/8 5035/10
SEEN-BY: 5036/1 13 5037/21 5040/33 47 5041/4 10 5042/13 5045/7 42 5049/157
SEEN-BY: 5050/9 41 5051/15 35 5053/16 5054/1 8 9 28 35 37 45 50 5056/16 5057/1
SEEN-BY: 5058/77 5059/20 5060/88 90 5061/15 5062/1 5063/5 41 51 5064/7 35 36
SEEN-BY: 5066/18 5070/26 66 1222 5071/22 5079/23 49 5080/80 1003 5081/2 5082/6
SEEN-BY: 5083/13 21 5090/23 5093/27 57 5100/113 6000/12 6001/3
PATH: 5020/400 4441 52 5054/1 37