Thread View: pl.comp.bazy-danych
8 messages
8 total messages
Started by kordianz
Wed, 20 Jun 2018 09:06
Dziwny błąd w oracle - ORA-00600: kod błędu wewnętrznego, argumenty: [qkebValidateOpn:2],
Author: kordianz
Date: Wed, 20 Jun 2018 09:06
Date: Wed, 20 Jun 2018 09:06
43 lines
3354 bytes
3354 bytes
Cześć
Sprawa wygląda tak.
Robię dość rozległy raport, korzystając z genrapa.
mam plik xml (który finalnie wypluwa xlsa) oraz plik z definicją txt. W tym drugim są zapytania.
Zapytanie działa bez problemu w sql developerze, ale przy probie wykonania wydruku wywala błąd jak w temacie.
Co ciekawe, wystarczy zdjąć jeden z warunków aby działał.
Tak to działa:
FROM
t_prac_rob a join admin_prac pra on a.prac_id=pra.prac_id
left join l_umowy lumo on pra.prac_id=lumo.prac_id
left join l_stanowiska lstan on pra.prac_id=lstan.prac_id
left join teta_firmy firm on pra.firm_id=firm.id
left join teta_jedn_org org on lstan.jeor_id=org.id
left join sl_stan sls on lstan.KASTA_SL_STAN_ID=sls.id
WHERE
lumo.data_od <=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^')
AND (lumo.data_do IS NULL OR lumo.data_do >=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^'))
AND lstan.data_od <=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^')
AND (lstan.data_do IS NULL OR lstan.data_do >=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^'))
AND a.sessionid=^$P_SESSION_ID^
A tak już nie
FROM
t_prac_rob a join admin_prac pra on a.prac_id=pra.prac_id
left join l_umowy lumo on pra.prac_id=lumo.prac_id
left join l_stanowiska lstan on pra.prac_id=lstan.prac_id
left join teta_firmy firm on pra.firm_id=firm.id
left join teta_jedn_org org on lstan.jeor_id=org.id
left join sl_stan sls on lstan.KASTA_SL_STAN_ID=sls.id
WHERE
lumo.data_od is null or (lumo.data_od <=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^')
AND (lumo.data_do IS NULL OR lumo.data_do >=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^'))
AND lstan.data_od <=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^')
AND (lstan.data_do IS NULL OR lstan.data_do >=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^')))
AND a.sessionid=^$P_SESSION_ID^
Re: Dziwny błąd w oracle - ORA-00600: kod błędu wewnętrznego, argumenty: [qkebValidateOpn:2],
Author: geos
Date: Wed, 20 Jun 2018 10:34
Date: Wed, 20 Jun 2018 10:34
25 lines
2048 bytes
2048 bytes
On 20.06.2018 11:06, kordianz@gmail.com wrote: > Cześć > > Sprawa wygląda tak. > Robię dość rozległy raport, korzystając z genrapa. > > mam plik xml (który finalnie wypluwa xlsa) oraz plik z definicją txt. W tym drugim są zapytania. > > Zapytanie działa bez problemu w sql developerze, ale przy probie wykonania wydruku wywala błąd jak w temacie. > > Co ciekawe, wystarczy zdjąć jeden z warunków aby działał. z tego co wiem to ora-600 zgłasza się do oracla z dokładnym opisem problemu, i czeka na ich wsparcie. 4. Every occurrence of an ORA-600 should be reported to Oracle Support. Unlike other errors, you can not find help text for these errors. Only Oracle technical support should diagnose and take actions to prevent or resolve damage to the database. http://www.orafaq.com/wiki/ORA-00600 ozdrawiam, geos
Re: Dziwny błąd w oracle - ORA-00600: kod błędu wewnętrznego, argumenty: [qkebValidateOpn:2],
Author: Stokrotka
Date: Wed, 20 Jun 2018 10:43
Date: Wed, 20 Jun 2018 10:43
24 lines
2170 bytes
2170 bytes
Ja bym zgadywała , że zapytanie jest poprawne, ale źle umocowane w raporcie zrobionym automatem. Zauważ, ze automat musi być elastyczny. Ma więc wiele więcej możliwości niż używasz akurat tu. (Bo mało ktury raport użyje wszystkie możliwości automatu). Tak więc możliwości automatu są szersze i ma on prawdopodobnie więcej parametruw, ty nie użyłeś wszystkiego, i problemy są na pszekazywaniu wyniku z zapytania do automatu, ewentualnie na wprowdzaniu parametru do zapytania. Może być też ważna kolejność, ale to jest właściwie to samo. Zwruć uwagę więc na typy - strasznie brużdżą na każdym styku, i na to czego nie ma , na miejca puste na parametry, te parametry nie użyte. Czasem nawet parametr tego samego typu w programie i z w zapytaniu jest faktycznie innego typu, gdy np jakiś longint ma inną wielkość itp. -- (tekst bez: ó, ch, rz i -ii) Ortografia to NAWYK, często nielogiczny, ktury ludzie ociężali umysłowo, nażucają bezmyślnie następnym pokoleniom. ( ortografia . pev . pl )
Re: Dziwny błąd w oracle - ORA-00600: kod błędu wewnętrznego, argumenty: [qkebValidateOpn:2],
Author: kordianz
Date: Wed, 20 Jun 2018 10:46
Date: Wed, 20 Jun 2018 10:46
1 lines
1674 bytes
1674 bytes
dzięki
Re: Dziwny błąd w oracle - ORA-00600: kod błędu wewnętrznego, argumenty: [qkebValidateOpn:2],
Author: kordianz
Date: Wed, 20 Jun 2018 10:48
Date: Wed, 20 Jun 2018 10:48
11 lines
2075 bytes
2075 bytes
W dniu środa, 20 czerwca 2018 12:43:47 UTC+2 użytkownik Stokrotka napisał: > Ja bym zgadywała , że zapytanie jest poprawne, ale źle umocowane w raporcie >... Dzięki, za mądra odpowiedź dla mnie chyba :D to działa tak, ze mam select into zmienne w txt a w szablonie, xml w tym przypadku, np: <Cell ss:StyleID="String5"><Data ss:Type="String">^$v_owner^</Data></Cell> Wrzucam po prostu zmienne.
Re: Dziwny błąd w oracle - ORA-00600: kod błędu wewnętrznego, argumenty: [qkebValidateOpn:2],
Author: Stokrotka
Date: Wed, 20 Jun 2018 14:42
Date: Wed, 20 Jun 2018 14:42
21 lines
1815 bytes
1815 bytes
>> Ja bym zgadywała , że zapytanie jest poprawne, ale źle umocowane w >> raporcie >>... >Dzięki, za mądra odpowiedź dla mnie chyba :D >to działa tak, ze mam select into zmienne w txt >a w szablonie, xml w tym przypadku, np: ><Cell ss:StyleID="String5"><Data ss:Type="String">^$v_owner^</Data></Cell> >Wrzucam po prostu zmienne. NIc ci nie pomogę, nigdy nie programowałam w xml. Ja tylko html i kiedyś asp. -- (tekst bez: ó, ch, rz i -ii) Ortografia to NAWYK, często nielogiczny, ktury ludzie ociężali umysłowo, nażucają bezmyślnie następnym pokoleniom. ( ortografia . pev . pl )
Re: Dziwny błąd w oracle - ORA-00600: kod błędu wewnętrznego, argumenty: [qkebValidateOpn:2],
Author: wloochacz
Date: Tue, 26 Jun 2018 12:20
Date: Tue, 26 Jun 2018 12:20
13 lines
1568 bytes
1568 bytes
W dniu 2018-06-20 o 16:42, Stokrotka pisze: /ciach/ > NIc ci nie pomogę, nigdy nie programowałam w xml. > Ja tylko html i kiedyś asp. Ooooo... To ja bardzo proszę o info jak można programować w XML, bo z tego co wiem to jest to niemożliwe. Da się w XSLT (powiedzmy, że to programowanie), ale w XML? -- wloochacz
Re: Dziwny błąd w oracle - ORA-00600: kod błędu wewnętrznego, argumenty: [qkebValidateOpn:2],
Author: Stokrotka
Date: Wed, 27 Jun 2018 16:17
Date: Wed, 27 Jun 2018 16:17
15 lines
1833 bytes
1833 bytes
>> NIc ci nie pomogę, nigdy nie programowałam w xml. >> Ja tylko html i kiedyś asp. > Ooooo... > To ja bardzo proszę o info jak można programować w XML, bo z tego co wiem > to jest to niemożliwe. > Da się w XSLT (powiedzmy, że to programowanie), ale w XML? Tak jak on, pszez modyfikację, ale jak pisałam, ja tego dotąd nie robiłam. -- (tekst bez: ó, ch, rz i -ii) Ortografia to NAWYK, często nielogiczny, ktury ludzie ociężali umysłowo, nażucają bezmyślnie następnym pokoleniom. ( ortografia . pev . pl )
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads