Друзья, подскажите, имеющие опыт. Нужно выбрать данные с помощью подзапроса типа WITH через ADO из Oracle.
Запрос к БД через с WITH возвращает пустое множество, хотя прямой запрос к БД возвращает требуемый набор данных.
Нашел в сети только одно сомнительное решение - передать в ADO запрос вида
select * from (" & sql_variable & ")" но почему-то не работает. Тут -
Stackoverflow.com
Моя Source строка имеет следующий вид (AutoIt):
$sSQLText = "WITH temp AS (SELECT TABLE_A.someField," & _
" TABLE_B.someField FROM TABLE_A JOIN TABLE_B " & _
" ON TABLE_A.someField = TABLE_B.someField ) SELECT * FROM temp"
Заранее спасибо.
UPD: К слову конструкция вида SELECT FROM (SELECT ...) T тоже игнорируется...