Firebird de update kullanımı

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
Kullanıcı avatarı
mcuyan
Üye
Mesajlar: 28
Kayıt: 04 Eki 2010 10:47

Firebird de update kullanımı

Mesaj gönderen mcuyan »

merhaba arkadaşlar
şöyle bir kodum var neden çalışmaz anlamadım.. mantıksal hata nerde?

update a
set
a.uad=b.uad,
a.ufiyat=b.ufiyat,
where a.uid=b.uid

uid ler eşlendiği zaman a daki datalara b deki eşleniklerini yazmasını istiyorum. ama ne where ile nede join lerle olmadı..
M.Cihan UYAN
SNC Tech&Soft
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: Firebird de update kullanımı

Mesaj gönderen freeman35 »

b nin ne olduğunu bilmezse ne yapabilir? yazdığın block ta b nin tanımı var mı?
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Firebird de update kullanımı

Mesaj gönderen sabanakman »

Firebird destekler mi bilmem ama SQL Server aşağıdaki şekilde sorguyu çalıştırmaktadır.

Kod: Tümünü seç

update a set a.uad=b.uad, a.ufiyat=b.ufiyat from b where a.uid=b.uid
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
mcuyan
Üye
Mesajlar: 28
Kayıt: 04 Eki 2010 10:47

Re: Firebird de update kullanımı

Mesaj gönderen mcuyan »

cevaplar için önce teşekkürler.
evet mssql yada oracle da böyle çalışıyor ama firebird de tanımlama yapmak gerkeiyor sanırım..

ama nasıl yapcağımı halen bulamadım.. fb de update de 2. table yi nasıl tanıtırız?
M.Cihan UYAN
SNC Tech&Soft
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: Firebird de update kullanımı

Mesaj gönderen unicorn64 »

istediğiniz güncelleme işlemini merge into ile yapabilirsiniz
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
mcuyan
Üye
Mesajlar: 28
Kayıt: 04 Eki 2010 10:47

Re: Firebird de update kullanımı

Mesaj gönderen mcuyan »

tam da istediim bu.. çok teşekkür ederim.
M.Cihan UYAN
SNC Tech&Soft
Cevapla