storeced procedure'de kelimeleri enter ile geçmek

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
mahsuni
Üye
Mesajlar: 99
Kayıt: 21 Haz 2003 01:09
Konum: Ankara-Mamak

storeced procedure'de kelimeleri enter ile geçmek

Mesaj gönderen mahsuni »

Arkadaslar merhaba
storoced procedure'de
kelimeleri enter ile geçmek istiyorum.
Veritabani FB1.5.2


Örnegin
[/code]
Ankara, Manisa seklinde yana yana yazilmis olan bu iki kelimeyi

Ankara
Manisa

seklinde storeced procedure'dan döndürmek istiyorum

Geri dönüs degeri tipi ne olabilir
Blob/Varchar(???) tiplerinden hangisi daha uygun olur

Kod: Tümünü seç


Vereceginiz cevaplar için simdiden tesekkür ederim.
[/quote]
onaydin

Mesaj gönderen onaydin »

Eğer her şehir ', ' virgül ve boşluk karakteriyle ayrılmışsa
viewtopic.php?t=4128
@gkimirti nin hazırladığı sp yi kullanabilirsiniz.
mahsuni
Üye
Mesajlar: 99
Kayıt: 21 Haz 2003 01:09
Konum: Ankara-Mamak

Mesaj gönderen mahsuni »

önaydın cevabın için teşekkür ederim.

Benim istediğim bu dönene alanları
tek bir blob alana içine yazmak

örenekte ise verilen kelime kısımlara bölünerek sonuç getirmektedir.

İş dönen bu sonuçların hepsi bir alan içinde nasıl gösterilir.
sorunum budur umarım izah edebilimişimdir.

İlgi ve alaka gösteren herkese tekrar tekrar teşekkür ederim.
onaydin

Mesaj gönderen onaydin »

Bana kalırsa bunu sql le yapmaya çalışmak pek gerçekçi görünmüyor.
Bu stringi alıp delphiyle açacaksınız, orda parçaladıktan sonra döngü içinde her değerin sonuna enter karakterini ekleyeceksiniz ve bunu bir sonuç stringine yamayarak son haline getireceksiniz.

Kod: Tümünü seç

// çözmek istediğim metin
$string = "ankara, manisa, izmir";
$dizi = explode(", ",$string); // çözüldü
foreach($dizi as $key) // döngüyü kurdu
 {
   $metin .=  $key . "\n"; // metin + $key + enter karakteri dedi
 }
echo $metin;
gibi. Sizde bunu delphiyle yazacaksınız.
Cevapla