У меня есть представление, которое возвращает четыре столбца данных, которые будут перенаправлены во внешнюю программу. Когда я просто запрашиваю представление («Выберите * из schema.view_name»), я получаю 10353 строки. Когда я запускаю фактический SQL, который создал представление (я буквально копировал и вставлял то, что хранил Oracle, минус оператор «Создать или заменить»), я получаю 238745 строк.Запрос вождения представления и фактического представления, не возвращающего одинаковых результатов
Любые идеи, почему это может произойти?
Уверены ли вы? Это звучит невозможно. Потому что это так, пожалуйста, извините простые вопросы, но разве вы «уверены», что вам не хватает какого-либо предиката Where where или «отличного»? Вы уверены, что выполняете оба теста с одной и той же базой данных и с тем же сервером? - –
Это материализованный вид? –
Уверен, что я выполняю запросы в том же месте. Я просто запускал их в одном и том же окне разработчика PL/SQL одновременно. – Jim