- D1Rect: Nagy "hülyétkapokazapróktól" topik
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- lkristóf: Prohardver fórum userscript – hogy lásd, mikor neked válaszoltak
- mefistofeles: Az elhízás nem akaratgyengeség! 2 Ahogy én csinálom.......
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- aquark: KGST processzorok 1984-ig
- gban: Ingyen kellene, de tegnapra
- bambano: Bambanő háza tája
Új hozzászólás Aktív témák
-
bpx
őstag
Egy megoldás már le lett írva, így csak a hibára reagálnék. Azért nem ad eredményt, mert pl. annak, hogy WHERE ROWNUM = 2, nincs értelme, soha nem fog eredményt adni. A ROWNUM eredményhalmazra vonatkozik, és nem táblára. A ROWNUM értéke folyamatosan növekszik az eredményhalmaz sorainak számával együtt. A ROWNUM = 1 azért működik, mert az első sorra teljesül, hogy az az első sor. A ROWNUM = 2 azért nem ad eredményt, mert az első sorra nem teljesül, hogy az a második sor, így nem kerül be az eredményhalmazba, és a ROWNUM értéke sem fog növekedni, így nem lesz eredmény sem.
Na, lassú voltam.
-
Ablakos
addikt
Igen a rownum ilyen sajátosan működik. Egytől indul, egyesével növekszik. A where-ben kiértékeli a pszeudo értéket, ami először 1. Mivel a feltétel teljesült (=1) lefut, jön a következő ciklus. Következő for ciklusban megint kiértékeli és megint csak 1-el indul a rownum, de a feltétel nem teljesül (i = 2). Ekkor null value akaródzik a változóba menni, és ennek a jutalma no data found kivétel.
-
rum-cajsz
őstag
Azt most nm pont értem, hogy miért nem ad vissza sort a te példád, viszont ha visszaadna, akkor sem biztos, hogy azt kapnád, amit szeretnél, mivel a lekérdezés eredménye order by nélkül nem feltétlenül ugyanazt a sorrendet adja vissza egymás után kétszer.
Az első 3 sort így tudod szűrni:
begin
for i in (
select * INTO emp_adatok from emp where ROWNUM<4
) loop
dbms_output.put_line(i.ename);
end loop;
end;
Új hozzászólás Aktív témák
- HiFi műszaki szemmel - sztereó hangrendszerek
- Házimozi belépő szinten
- VGA kibeszélő offtopik
- AMD Navi Radeon™ RX 9xxx sorozat
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- ASUS routerek
- Egérpad topik
- Parfüm topik
- Sony WF-1000XM6 – ez évi etalon?
- Azonnali alaplapos kérdések órája
- További aktív témák...
- ÚJ, bontatlan iPhone 17 PRO MAX 256GB silver KÁRTYAFÜGGETLEN! 1 év Apple garancia!
- 65" Interakti Érintőképernyős Full HD Monitor -Panasonic TH-65LFB70E - Több db
- Dell Latitude 5480, 14" HD kijelző, i5-7300U CPU, 16GB DDR4, 500GB-1TB SSD, W11, Számla, 1 év garan
- HP ProBook 430 G5, 13,3" FHD kijelző, i5-8250U CPU, 8GB DDR4, 256GB-1TB SSD, W11, Számla, 1 év gara
- HP ProBook 430 G6, 13,3" FHD kijelző, i3-8145U CPU, 8GB DDR4, 256GB-1TB SSD, W11, Számla, 1 év gara
- BESZÁMÍTÁS! ASROCK H510M i5 11400F 16GB DDR4 512GB SSD RX 6600XT 8GB Zalman S2 TG CM 650W
- AKCIÓ! Acer Nitro 5 AN515-58-75F8 Gamer notebook - i7 12700H 16GB DDR4 512GB SSD RTX 3060 6GB
- LÉZEREZÉS! külföldi billentyűzet magyarra kb. 20-30p alatt!
- Vállalom telefonok,tabletek javítását ,(szoftveres hibát is,frp lock-ot is)márkától fügetlenűl
- iPhone 14 Pro 128GB 100% (1év Garancia)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

