konto usunięte
Temat: Oracle 10g - problem z INSERTEM; ORA-01427
Witam,mam zapytanie, które składa się m.in. z kilku podzapytań.
SELECT na tym zapytaniu wykonuje się ~8 sekund (zapytanie na 2 tabelach; po ~1M rekordów każda) i zwraca oczekiwaną ilość rekordów (~800k).
Problem zaczyna się kiedy chcę te wyniki w jakikolwiek sposób zachować-gdziekolwiek.
Czy za pomocą INSERTA, czy za pomocą CREATE TABLE AS czy choćby zapis wyników do pliku (zapewne baza odczytuje/zapisuje w tych przypadkach dane w ten sam sposób) otrzymuję błąd:
ORA-01427:single-row subquery returns more than one row
Czy ktoś z Was ma może jakiś pomysł dlaczego tak się dzieje -> co można temu zaradzić?
Zapytanie było dość skomplikowane ale udało się je napisać. I kiedy myślałem, że już jestem blisko okazało się, że niekoniecznie - nie mogę wyników, które widzę na ekranie zapisać nigdzie (chyba, że do zeszytu ręcznie :))