[ Taft @ 13.06.2016. 22:56 ] @
Pozdrav.

Može li mi ko reči kao bi ovo riješio?
ORA-01422: exact fetch returns more than requested number of rows
Unable to fetch row.



Hvala!!
[ djoka_l @ 14.06.2016. 01:16 ] @
U PL/SQL kodu upit sme da vrati samo jedan red. Ako može da vrati više, onda treba da se koristi kurzor.
http://www.tutorialspoint.com/plsql/plsql_cursors.htm
[ Taft @ 14.06.2016. 14:51 ] @
Hvala ti djoka_l na brzom odgovoru.

več sam gledao dosta toga i sad sam skorz izgubljen :(.
ovo je moja tablica test

Code:
CREATE TABLE  "TEST" 
   (    "MJESEC" DATE, 
    "ID_TEST" NUMBER, 
    "TEST" NUMBER, 
    "TEST2" NUMBER, 
    "TEST3" NUMBER, 
    "KOMENTAR" NVARCHAR2(250)
   ) ;


Kad napravim Form on a Table with Report.
Sve radi OK dok nema dupli ID_TEST,nakon toga nemogu obrisati niti urediti..

Ako nije problem POMAGAJTE :)

P.S nisam stručnjak u oraclu i sql :),voljan učiti pomalo.
Hvala svakome ko če pomoći,a ne praviti se važan .......
[ djoka_l @ 15.06.2016. 08:14 ] @
Zašto nemaš primarni ključ nad tabelom?

Code (sql):

ALTER TABLE test ADD PRIMARY KEY (ID_test);
 


Zašto mi prepričavaš kod greške koji je dao Oracle? U poruci o grešci stoji i ime modula i broj linije u kojoj se desila greška...
[ Taft @ 15.06.2016. 08:30 ] @
ako stavim primarni ključ tada nemogu 2 ili više puta ponoviti id_testa.
ili ti id_osobe.

[ djoka_l @ 15.06.2016. 08:38 ] @
Ti mi kažeš da želiš da pišeš roman, a još uvek ne znaš sva slova.

Tabela MORA da ima primarni ključ. Ako ti ID_TESTA nije primarni ključ onda MORAŠ da dodaš neko polje koje će biti primarni ključ (ili kombinaciju polja koja predstavljaju primarni ključ). Ovo ti je osnova projektovanja baza podataka.

Druga stvar, tabele u Oracle bazi imaju pseudopolje ROWID koje Forms koristi kao primarni ključ. Znači ona greška 1422 nije nastala zato što forms ne zna koji red u tabeli treba da izmeni, nego neki tvoj SELECT upit. Forms se sasvim lepo snalazi i sa tabelama koje nemaju primarni ključ, ali to, svejedno, nije dobar način pravljenja aplikacije.
[ Taft @ 15.06.2016. 08:49 ] @
Citat:
P.S nisam stručnjak u oraclu i sql :),voljan učiti pomalo.


Citat:
Ti mi kažeš da želiš da pišeš roman, a još uvek ne znaš sva slova.


svaki pisac je morao krenuti prvi put :).