Pytanie : Wyrocznia Materializować Widok odświeżać - Pytanie

Gdy I wykonywać the następujący sql, ono dostawać wykonywać w 19 secs.

SELECT activity_information.ID,
activity_pkg.get_activity_subject_areas
(activity_information.ID) subject_area
FROM activity_information

1) activity_information być table
2) activity_pkg.get_activity_subject_areas być procedure

The być the kod dla the proc:
FUNCTION GET_ACTIVITY_SUBJECT_AREAS (v_activity_id W Liczba)
Return VARCHAR2 IS
v_subject_area_id varchar2 (4000);

KURSOR SUBJECT_AREA_CURSOR IS
WYBRANY ODRĘBNY TI_SUBJECT_AREA.ID
OD ACTIVITY_CATEGORY, TI_CATEGORY, TI_SUBJECT_AREA
DOKĄD (ACTIVITY_CATEGORY.CATEGORY_ID = TI_CATEGORY.ID) and
(TI_CATEGORY.SUBJECT_AREA_ID = TI_SUBJECT_AREA.ID) and
(ACTIVITY_CATEGORY.ACTIVITY_ID = v_activity_id);

BEGIN

  v_subject_area_id := '';

DLA SUBJECT_AREA_REC W SUBJECT_AREA_CURSOR
LOOP
v_subject_area_id: = v_subject_area_id || ', ""||SUBJECT_AREA_REC.ID||' "";
KOŃCÓWKA PĘTLA;

POWRÓT podstrzyżenie (substr (v_subject_area_id, 2, length (v_subject_area_id)));
EXCEPTION
GDY POWRÓT THEN
powrót '';
END GET_ACTIVITY_SUBJECT_AREAS;

Basically I nawracać wieloskładnikowy rząd w pojedynczy rząd z przecinek oddzielać wartość using ten proc.

Here być the zagadnienie:
when the ten sam sql używać dla the tworzenie MV, ono brać 6 - 7 minuta refreshed.
I z the następujący odświeżać opcja:
refresh z rowid
refresh z pk
refresh pościć z rząd id pracować gdy i dostawać the błąd wiadomość - "ORA-12015: móc post odświeżać materializować widok od powikłany zapytanie "

Please pozwalać dlaczego the odświeżać czas.

Odpowiedź : Wyrocznia Materializować Widok odświeżać - Pytanie

Tekst format wszystkie the hyperlinks w the ciało tekst.
(1):
2:
3:
4:
5:
6:
7:
Okręt podwodny FormatHyperlinkFont ()
    Ciemnawy hyp Jako Hyperlink
    
    Dla ActiveDocument.Hyperlinks hyp W ActiveDocument.Hyperlinks
        hyp. Range.Font.Bold = Prawdziwy
    Następny hyp
Końcówka Okręt podwodny
Inne rozwiązania  
 
programming4us programming4us