Firebird ile query olusturma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Ronan
Üye
Mesajlar: 5
Kayıt: 04 Eyl 2011 07:05

Firebird ile query olusturma

Mesaj gönderen Ronan »

Degerli arkadaslar ve sn. admin,

Oncelikle konuya bir cozum bulamadigim ve ilgili forum altinda cevap alamadigim icin burada yazmak zorunda kaldigim icin ozur diliyorum.
Sorunun cozumunu cok merak ettigim icin konu ile iligli yardimci olacak birilerinin olacagi dusuncesiyle en aktif foruma yazmaya karar verdim
Asagidaki kod Firebird 2.1 surumuyle calisiyor fakat istedigim sonucu tam olarak vermiyor. Generator sadece sira numarasi olusturmak icin kullanilmistir fakat e.prop_type = a.num kullanirken num alanindaki degerleri de arttirmaya devam ediyor

Kod: Tümünü seç

set generator gen_new to 0;
merge into elements as e
using (select gen_id(gen_new,1) as num, new_tbl.elm_prof, new_tbl.elm_mat from (select distinct elm_prof , elm_mat from ELEMENTS ) as new_tbl) as a
on (e.elm_prof = a.elm_prof)
when matched then update set e.prop_type = a.num

yardimlariniz icin simdiden tesekurler.
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Firebird ile query olusturma

Mesaj gönderen mkysoft »

sql kodunuzdan ne yapmak istediğinizi tam anlayamadım. elde etmek istediğiniz sonucu ve mevcut yapınızı anlatırsanız yardımcı olmamız daha kolay olabilir.
Cevapla