baza + brak praw do funkcji 
 
baza + brak praw do funkcji
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

baza + brak praw do funkcji



Mariusz K. - 29-12-2006 00:25
baza + brak praw do funkcji
  Witam wszystkich.
Otó¿ mam spory problem.
Potrzebujê wykorzystaæ funkcje do wydobycia danych ale niestety nie mam
takich praw do bazy aby uzywaæ funkcji.
Czy mogê w jaki¶ inny sposób wydobyæ dane z dosyæ skomplikowanego uk³adu
tabel bez u¿ycia funkcji ?
dodam ¿e tabelki nie s± banalne...
poni¿ej opis tego co potrzebuje zrobiæ.

CREATE TABLE ZGL
(
ID NUMBER,
NR_ZGL NUMBER,
TRESC VARCHAR2(3000)
)
# gdzie tabela z danymi wyglada w stylu

1 11 M
2 11 a
3 11 r
4 11 i
5 11 o
6 22 J
7 22 a
8 22 n

#mam taka funkcje do ³aczenia wierszy:

Create or replace function grupuj(nr_linii varchar) return VARCHAR2 IS txt
VARCHAR2(2000);
BEGIN
FOR I IN (
SELECT TRESC FROM zgl where nr_zgl=nr_linii
) LOOP
txt := txt||' '||i.tresc;
END LOOP;
RETURN(txt);
END;
/

# potem tworze widok
create view numer as select distinct nr_zgl from zgl

# a na koncu wydobywam dane takim selectem

select nr_zgl,grupuj(nr_zgl) from numer

Czy da siê to zrobic bez funkcji bo na pewno nie dostane praw. ???





Piotr Kulinski - 29-12-2006 00:25

  Thu, 28 Dec 2006 20:36:57 +0100, na pl.comp.bazy-danych, Mariusz K.
napisaù(a):

> Witam wszystkich.
> Otóý mam spory problem.
> Potrzebujæ wykorzystaã funkcje do wydobycia danych ale niestety nie mam
> takich praw do bazy aby uzywaã funkcji.
> Czy mogæ w jakiú inny sposób wydobyã dane z dosyã skomplikowanego ukùadu
> tabel bez uýycia funkcji ?
> dodam ýe tabelki nie sà banalne...
> poniýej opis tego co potrzebuje zrobiã.
>
> CREATE TABLE ZGL
> (
> ID NUMBER,
> NR_ZGL NUMBER,
> TRESC VARCHAR2(3000)
> )
> # gdzie tabela z danymi wyglada w stylu
>
> 1 11 M
> 2 11 a
> 3 11 r
> 4 11 i
> 5 11 o
> 6 22 J
> 7 22 a
> 8 22 n
>
> #mam taka funkcje do ùaczenia wierszy:
>
> Create or replace function grupuj(nr_linii varchar) return VARCHAR2 IS txt
> VARCHAR2(2000);
> BEGIN
> FOR I IN (
> SELECT TRESC FROM zgl where nr_zgl=nr_linii
> ) LOOP
> txt := txt||' '||i.tresc;
> END LOOP;
> RETURN(txt);
> END;
> /
>
> # potem tworze widok
> create view numer as select distinct nr_zgl from zgl
>
> # a na koncu wydobywam dane takim selectem
>
> select nr_zgl,grupuj(nr_zgl) from numer
>
> Czy da siæ to zrobic bez funkcji bo na pewno nie dostane praw. ???

tak z ciekawoúci spytam....
jak siæ ma NR_ZGL typu NUMBER oraz grupuj(nr_linii varchar)
oraz porównianie where nr_zgl=nr_linii, chodzi mi o typy danych?
--
pozdrawiam, GG i SkyPe w X-nagùówku posta, e-mail: zmieñ wpw na wp
piotr
U¶miechnij siæ, ¶miech to zdrowie




Mariusz K. - 29-12-2006 00:25

  > tak z ciekawoúci spytam....
> jak sia ma NR_ZGL typu NUMBER oraz grupuj(nr_linii varchar)
> oraz porównianie where nr_zgl=nr_linii, chodzi mi o typy danych?

no oczywiscie w funkcji powinien byæ number, ot takie ma³e przeoczenie.
ale wracaj±c do sedna. jest jakies skuteczne wyjscie.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Baza Accessa bez Accessa Photoshop CS2 - funkcje, =?ISO-8859-2?Q?kt=F3rych_si=EA_nie_?==?ISO-8859-2?Q?spodziewasz=2E=2E=2E?= Zrywanie =?ISO-8859-2?Q?po=B3aczen_z_baza_danych_-_pos?==?ISO-8859-2?Q?tgresql_=3C-=3E_odbc?= [PostgreSQL] jak =?ISO-8859-2?Q?pobra=E6_warto=B6=E6_zwracan?==?ISO-8859-2?Q?=B1_przez_funkcj=EA=3F?= =?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?= [PostgreSQL] Jak =?ISO-8859-2?Q?po=B3=B1czy=E6_funkcje_z_w?==?ISO-8859-2?Q?idokiem?= postgres - ile razy wykona =?ISO-8859-2?Q?si=EA_funkcja_w_?==?ISO-8859-2?Q?zapytaniu?= [MySQL] Load data infile i =?ISO-8859-2?Q?u=BFycie_funkcji_r?==?ISO-8859-2?Q?eplace?= =?iso-8859-2?q?co_wybra=E6_=3F=3F_Baza_Mysql_na_serwerze_gdzi e=B6_w_polsce_czy_......?= [PGSQL] Funkcje =?ISO-8859-2?Q?zwracaj=B1ce_=27rowset=27_i_?==?ISO-8859-2?Q?tabele_tymczasowe?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nawschodzie.xlx.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