Имя: Пароль:
IT
 
подскажите по SQL oracle 11, плыз
0 DES
 
12.10.12
16:59
Есть такое SELECT * FROM TABLE(ХП(:param)) и оно выдается несколько колонок.
Как можно получить 2 колонки из этой TABLE() c разными переменными в параметре?
Nипа:
SELECT
K1, K2
FROM
TABL T1, (SELECT K1,K2 FROM TABLE(ХП(:param))) T2
WHERE T1.KEY = T2.:param

типа подставлять в ХП параметром значение из таблицы Т1 и выводить 2 колонки из ХП
1 DES
 
12.10.12
17:00
Это я из 1С 7.7 тяну данные
2 Туц
 
13.10.12
07:05
(0) Я не спец по ораклу, но так и пиши
SELECT * FROM TABLE(ХП(:param))WHERE KEY = ХП(:param)
Хотя если я правильно понимаю странное условие типа выбрать всё где ключ равен имени таблицы.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан