28.02.2005, 19:37 | #17 |
aka awas
|
Еще в копилку.
Немного интересного обнаружил при анализе одного запроса с помощью профайлера. Запрос имеет примерно следующую структуру: select Table_1 inner join Table_2 outer join Table_2_1 outer join Table _2_1_1 outer join Table_2_2 outer join Table_2_2_1 Аксапта этот запрос разбила на 3... Этот выполнялся соответственно 1 раз select Table_1 join Table_2 Эти части выполнялись соответственно столько раз, сколько записей вернулось при 1 запросе... select Table_2_1 outer join Table _2_1_1 select join Table_2_2 outer join Table_2_2_1 При этом на n-ой записи метод queryRun.next() выдает ошибку типа: "Невозможно выбрать запись в 'Table_2_2_1' ('Table_2_2_1') Из базы данных выбрано нулевое значение (NULL), которое не поддерживается." |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Двойной Outer Join в Query | 2 | |||
Несколько outer join в запросе | 2 | |||
Данные в Grid из таблиц, связанных по Outer Join | 2 | |||
Outer Join | 3 | |||
outer join для трех таблиц | 4 |
|