ďťż
 
Zamiana tekstu na wiersze ďťż
 
Zamiana tekstu na wiersze
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

Zamiana tekstu na wiersze



Sirtap - 20-04-2006 02:19
Zamiana tekstu na wiersze
  Witam
Mam oto taki problem. Potrzbuję napisać procedure w SQL, która jako
parametr przyjmie varchar(), a jako rezultat wstawi do odpowiedniej tabeli
wiersze które bedą fragmentami tego stringa.

Może pokarzę o co chodzi w ten sposób:
1) podaję "Jan Kowalski, John Smith, Bill Ball"
2) procedura wstawi do tabeli Autorzy 3 wiersze a) "Jan Kowalski", b) "John
Smith",c) "Bill Ball".

PS. Piszę pod Sybase ASA 8.0

Pozdrawiam
andy





Maciekkk - 20-04-2006 02:19

  Sirtap napisał(a):
> Witam
> Mam oto taki problem. Potrzbuję napisać procedure w SQL, która jako
> parametr przyjmie varchar(), a jako rezultat wstawi do odpowiedniej tabeli
> wiersze które bedą fragmentami tego stringa.
>
> Może pokarzę o co chodzi w ten sposób:
> 1) podaję "Jan Kowalski, John Smith, Bill Ball"
> 2) procedura wstawi do tabeli Autorzy 3 wiersze a) "Jan Kowalski", b) "John
> Smith",c) "Bill Ball".
>
> PS. Piszę pod Sybase ASA 8.0
>
> Pozdrawiam
> andy
>
>

Nie wiem jak zrobic to pod Twoja baza danych ale pokaze Ci jak ja bym to
zrobil pod PHP, moze poradzisz sbie pod swoim srodowiskiem.
Skozystal bym z f-cji, ktora robi tablice z ciagu okreslajac separator.
<?
$tablica = explode(", ", 'Jan Kowalski, John Smith, Bill Ball');
?>
Teraz wystarczy dodac kazdy element tablicy do bazy danych.
$tablica[0]
$tablica[1]
$tablica[2]




Sirtap - 20-04-2006 02:19

  Użytkownik "Maciekkk" <Maciekkk@irc.pl> napisał w wiadomości
news:e25bgf$kd3$1@xanthi.elb.vectranet.pl...
> Sirtap napisał(a):
>> Witam
>> Mam oto taki problem. Potrzbuję napisać procedure w SQL, która jako
>> parametr przyjmie varchar(), a jako rezultat wstawi do odpowiedniej
>> tabeli wiersze które bedą fragmentami tego stringa.
>>
>> Może pokarzę o co chodzi w ten sposób:
>> 1) podaję "Jan Kowalski, John Smith, Bill Ball"
>> 2) procedura wstawi do tabeli Autorzy 3 wiersze a) "Jan Kowalski", b)
>> "John Smith",c) "Bill Ball".
>>
>> PS. Piszę pod Sybase ASA 8.0
>>
>> Pozdrawiam
>> andy
>>
>>
>
> Nie wiem jak zrobic to pod Twoja baza danych ale pokaze Ci jak ja bym to
> zrobil pod PHP, moze poradzisz sbie pod swoim srodowiskiem.
> Skozystal bym z f-cji, ktora robi tablice z ciagu okreslajac separator.
> <?
> $tablica = explode(", ", 'Jan Kowalski, John Smith, Bill Ball');
> ?>
> Teraz wystarczy dodac kazdy element tablicy do bazy danych.
> $tablica[0]

No ale ja się właśnie pytam o to, czy jest taka funkcja, albo jak
najszybciej napisać to w SQL.
No niestety takiej funkcji nie znalazłem w manualu.

Ale chyba zrobie tak, że (mając w GUI liste autorów) dodam najpierw jednego,
a potem w dodam resztę i podczepie do książki (w pętli).

Albo: z powodu krótkiego terminu oddania... oleję te funkcję i bo tak jej
nie sprawdzi. najwyżej poprawie po zaliczeniu dla własnej satysfakcji ;)

PS. Sorry za ortografy, ale szybko pisze

Pozdrx
Andrew
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MySQL] Skopiowanie =?ISO-8859-2?Q?warto=B6ci_z_jednego_po?==?ISO-8859-2?Q?la_do_drugiego_w_jednej_tabeli=2C_r=F3=BFne_?= =?ISO-8859-2?Q?wiersze=2E?= [Oracle] =?ISO-8859-2?Q?=A3=B1czenie_wierszy_z_zapytania_?==?ISO-8859-2?Q?w_jeden_string?= [mysql] =?ISO-8859-2?Q?po=B3=B1czenie_tabel_wg_kolumn=2C_?==?ISO-8859-2?Q?nie_wierszy?= =?ISO-8859-2?Q?=5BOracle=5D_Porownanie_wierszy_z_tych_?==?ISO-8859-2?Q?samych_tablic_na_2_r=F3=BFnych_schematach?= Jednoczesne sumowanie kolumn i wierszy oraz multiplikacja kolumn Zmiana koloru tekstu i/lub =?ISO-8859-2?Q?t=B3a_w_pojedyncze?==?ISO-8859-2?Q?j_kom=F3rce_DBGrid?= [MS SQL 2005] =?windows-1250?Q?Ilo=9C=E6_wiersz=F3w_w_zbiorze_wynikowym?= [SQL] W jaki sposób zwrócić wiersze które NIE znadują się w 2 pozostałych kolumnach Wstawianie nowego wiersza w przypadku jego braku podczas SELECT w PostgreSQL MSSQL: =?iso-8859-2?Q?por=F3wnanie_dw=F3ch?= wierszy?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • lisinski.htw.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