Co zwaraca serwer Oracle kiedy wynikem SELECT jest "no row selected" 
 
Co zwaraca serwer Oracle kiedy wynikem SELECT jest "no row selected"
Zobacz wiadomo¶ci
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stan±ć na ludzkich my¶li piramidzie, / I przebić czołem przes±dów chmurę, / I być najwyższ± my¶l± wcielon±. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Co zwaraca serwer Oracle kiedy wynikem SELECT jest "no row selected"



OmegaRED - 14-11-2005 21:07
Co zwaraca serwer Oracle kiedy wynikem SELECT jest "no row selected"
  Witam,
Chciałem się zapytać co zwaraca serwer oracle gdy zapytanie nic nie
zwróciło ("no row selected") jaki¶ kod błędu jaki¶ wyj±tek? bo musze
przechwycić takie zdarzenie w JSP nie nie bardzo wiem jak, może kto¶ ma
jaki¶ pomysł, bardzo proszę o pomoc.

Pozdrowienia,





Noel - 15-11-2005 20:13

  Użytkownik OmegaRED napisał:

> Witam,
> Chciałem się zapytać co zwaraca serwer oracle gdy zapytanie nic nie
> zwróciło ("no row selected") jaki¶ kod błędu jaki¶ wyj±tek? bo musze
> przechwycić takie zdarzenie w JSP nie nie bardzo wiem jak, może kto¶ ma
> jaki¶ pomysł, bardzo proszę o pomoc.

ORA-01403

SQL> DECLARE
2 X NUMBER;
3 BEGIN
4 SELECT 1 INTO X FROM DUAL WHERE 1=0;
5 END;
6 /
DECLARE
*
BŁˇD w linii 1:
ORA-01403: nie znaleziono żadnych danych
ORA-06512: przy linia 4

--
Tomek "Noel" B.




Marcin 'goral' Goralski - 15-11-2005 20:13

  OmegaRED wrote:
> Witam,
> Chciałem się zapytać co zwaraca serwer oracle gdy zapytanie nic nie
> zwróciło ("no row selected") jaki¶ kod błędu jaki¶ wyj±tek? bo musze
> przechwycić takie zdarzenie w JSP nie nie bardzo wiem jak, może kto¶ ma
> jaki¶ pomysł, bardzo proszę o pomoc.

Zalezy co, jak i w co pobierasz.
zwykly select nie zwroci zadnego kodu bledu.
select ... into podniesie wyjatek (NO_DATA_FOUND, albo ORA-01403) jesli
nic nie znajdzie, lub wyjatek TOO_MANY_ROWS (ORA-01422), gdyby zdarzylo
Ci sie pobierac za duzo w jedna zmienna.

marcin
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Oracle, SQL, PL/SQL. Jak =?ISO-8859-2?Q?napisa=E6_zapytanie=2C?==?ISO-8859-2?Q?_kt=F3re_zwr=F3ci_nazw=EA_atrybutu=2C_kt=F3reg o?==?ISO-8859-2?Q?_warto=B6ci_spe=B3niaj=B1_zadany_warunek?= Oracle 19g +Insert +Insert +Insert... [oracle] zapytanie dynamiczne z =?ISO-8859-2?Q?=22dynamiczn=B1_?==?ISO-8859-2?Q?nazw=B1_tabeli=22?= [Oracle] jak =?ISO-8859-2?Q?ograniczy=E6_pami=EA=E6_dla_se?==?ISO-8859-2?Q?rwera=3F?= =?ISO-8859-2?Q?=5BOT=5D_Zdany_egzamin_Oracle_1Z0-007_a?==?ISO-8859-2?Q?_brak_informacji_na_stronie_Prometric_-_czy?==?ISO-8859-2?Q?_co=B6_nie_tak=3F?= [oracle] czy da =?ISO-8859-2?Q?si=EA_z_poziomu_procedury_?==?ISO-8859-2?Q?zrobi=E6_kopi=EA_zapasow=B1=3F?= [oracle 10g] czy =?ISO-8859-2?Q?mo=BFna_wy=B3=B1czy=E6_wszys?==?ISO-8859-2?Q?tkie_wi=EAzy_w_schemacie=3F?= MSSQL Express czy Oracle Express =?iso-8859-2?q?[oracle]_Jak_sprawdzi=E6_wielko=B6=E6_tabeli_=3F=3F?= =?ISO-8859-2?Q?Poszukjue_ksi=B1=BFki_"Oracle_?= =?ISO-8859-2?Q?optymalizacja_wydajno=B6ci"..?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • atanvarne633.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogo¶ kochasz, jeste¶ jak stworzyciel ¶wiata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barw±, ¶wiatłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle rado¶ci, że musisz j± rozdawać wokoło, bo się w tobie nie mie¶ci
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwiej±. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com