Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Separator - set recsepchar

[es] :: Oracle :: Separator - set recsepchar

[ Pregleda: 1513 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Kety

Član broj: 49094
Poruke: 53
*.dynamic.isp.telekom.rs.



+8 Profil

icon Separator - set recsepchar27.10.2017. u 07:16 - pre 33 meseci
Imam nomenklaturu imena:

ime
-----
ivan
milka
milan
pera
predrag

Na strani kada se otvori list-menu trebalo bi da prikaže separator:

ivan
---------
milka
milan
---------
pera
predrag

Pokušala sam ovako:

Code:
SET RECSEPCHAR "-"
SELECT IME FROM NOM_IME
ORDER BY IME ASC


Ali ne radi mi.
Zamolila bi ako neko može da me uputi gde grešim ili ako ima neki drugi način da dobijem željeni prikaz.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 2871



+1179 Profil

icon Re: Separator - set recsepchar27.10.2017. u 11:42 - pre 33 meseci
A da ponovo lepo objasniš ŠTA želiš da dobiješ?

SET RECSEPCHAR

je SQL*Plus komanda. Nije deo SQL-a. O kakvoj strani pričaš? O nekoj Web aplikaciji?
 
Odgovor na temu

Kety

Član broj: 49094
Poruke: 53
*.dynamic.isp.telekom.rs.



+8 Profil

icon Re: Separator - set recsepchar27.10.2017. u 12:02 - pre 33 meseci
Izvinjavam se ako nisam bila jasna. Baš sam se nešto upetljala.

Postoji nomenklatura imena. Na web strani je list/menu koji prikazuje imena iz pomenute nomenklature. Trebalo bi da prilikom prikaza posle imena koja počinju na određeno slovo ide neka horizontalna linija (može i prazan red).
npr:
ivan
---------
milka
milan
---------
pera
predrag

ili

ivan

milka
milan

pera
predrag

I da li bi bilo lakše da se u nomenklaturu doda kolona slovo, pa da izgleda ovako:

I
ivan
M
milka
milan
P
pera
predrag
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 2871



+1179 Profil

icon Re: Separator - set recsepchar27.10.2017. u 12:32 - pre 33 meseci
OK, onda ovo uopšte nije ni pitanje za Oracle forum.

Kako će da izgleda lista na web strani nije do baze nego do tvoje aplikacije. Jednostavno, u deo koji ispisuje rezultat upita, dodaj testiranje prvog slova (možeš i da dodaš prvo slovo u select) i onda tvoja logika u programu treba da doda prazan red ili šta god u HTML koji je rezultat tvog skripta.
 
Odgovor na temu

Kety

Član broj: 49094
Poruke: 53
*.dynamic.isp.telekom.rs.



+8 Profil

icon Re: Separator - set recsepchar27.10.2017. u 12:49 - pre 33 meseci
Ako sam dobro razmule, predlažeš da upotrebim skript kako bi to tešila.
Na žalost, to nije moguće u ovom slučaju jer primer koji sam navela je samo skraćena verzija onoga što treba da rešim. Nomenklatura sarži preko 2000 slogova i korisnici imaju mogućnost izmene. Iz tog razloga potrebno da se podaci prikazuju direktno iz baze a ne preko skripta.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 2871



+1179 Profil

icon Re: Separator - set recsepchar27.10.2017. u 13:08 - pre 33 meseci
Opet sam te izgubio.
Probaj da objasniš patkici, ako te patkica razume i ja ću...




https://rubberduckdebugging.com/
 
Odgovor na temu

Raspucin

Moderator
Član broj: 20699
Poruke: 213
*.dynamic.isp.telekom.rs.

ICQ: 244452581


+3 Profil

icon Re: Separator - set recsepchar27.10.2017. u 13:08 - pre 33 meseci
Kety,

Mešaš babe i žabe ovde. To što tebi treba je čista stvar prezentacije podataka.
Pogledaj deo "Three-tier architecture" na ovom linku.
A i ovde imaš lepu ilustraciju arhitekture softvera.

Baza samo služi sa podatke, čuvanje podataka bilo kakve manipulacije podacima, kako god hoćeš da to definišeš.

Problem koji ti pokušavaš da rešiš pripada sasvim drugom sloju arhitekture softvera. Ako krajnji korisnici koriste SQL*Plus kao klijent na kome rade (u šta sumnjam), onda to što pokušavaš da rešiš ima smisla. U suprotnom, ovaj problem se rešava tamo gde se podaci prikazuju. Ako je to Web aplikacija onda je to web browser i tehnologija kojom se podaci prikazuju tamo (HTML, CSS, JavaScript...) ako je desktop aplikacija onda je GUI u kome se razvio korisnički interfejs, u čemu god da je softver rađen itd.

Iščupati podatke tako kao što ti hoćeš u samoj bazi pa ih tako formatirane slati na neki UI se ne radi. Možeš da sortiraš podatke, da ih filtriraš, spajaš i razdvajaš kako hoćeš itd. To je ono što baza radi.

Nadam se da ti je sada malo jasnije.

Pozdrav.
 
Odgovor na temu

Kety

Član broj: 49094
Poruke: 53
*.dynamic.isp.telekom.rs.



+8 Profil

icon Re: Separator - set recsepchar27.10.2017. u 13:24 - pre 33 meseci
Code:
select case ord when 0 then ime end as ime, prezime
from (select 0 as ord, ime, prezime from nom_ime
union all
select 1 as ord ime, null from nom_ime group by ime)d
order by d.ime, d.ord, d.prezime


Hvala za trud ;)
 
Odgovor na temu

[es] :: Oracle :: Separator - set recsepchar

[ Pregleda: 1513 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.