Erdal yazdığın kod hemen hemen olmuş
"FROM" clause ekliyceksin , Where koşulu yerine "JOIN" Tablo2 + "ON" kullanıcaksın
Visual Fox Pro
1
2
3
4
| Update tablo1 ;
set tablo1.ad=tablo2.ad ;
From tablo1;
Join tablo2 ON tablo1.id=tablo2.id |
Önemli Not :
Eğer Join bölümünde kullanacağın field CHAR ise = yerine == kullanmanı tavsiye ederim. Eğer SET EXACT değerin OFF ise "ABC" = "AB" ( .T. ) alırsın; eğer "ABC" == "AB"kullanırsan (.F.) TAM EŞİTLİK aranır. Özelikle Update From.. SQL tümcelerinde buna dikkat etmeni öneririm
Birde Join kısmında kullandığın field ların INDEX i komutun hızını çok etkiliyor. Optimizasyon için dikkat
Son düzenleyen, ugurlu2001 (15.02.2010 10:25:09)
Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır. Türk Atasözü