Öncelikle merhaba;
Forumdaki ilk sorum olacak. Şimdiden cevap verecek arkadaşlara teşekkür ederim.
Sorum kısaca şu;
İçinde onlarca veya yüzlerce tablo olan bir database düşünelim. Ben öyle bir komut yazayım ki bu tabloların içindeki DATE (Tarih) alanları komutun içinde belirteceğim gün miktarınca geri veya ileri alınabilsin.
Tek bir tablo için örneğin;
UPDATE FATURALAR SET FAT_TARIHI=FAT_TARIHI+10
Bu iş görse de tablo tablo yaparak işi uzatıyor. Database in genelindeki DATE alanlarına hükmedecek bir UPDATE metodu var mıdır?
Saygılarımla
Tek Bir Update Komutu İle Tüm Database deki Tarihleri Değiştirmek Mümkün Mü?
-
- Üye
- Mesajlar: 1
- Kayıt: 04 May 2011 03:40
Re: Tek Bir Update Komutu İle Tüm Database deki Tarihleri Değiştirmek Mümkün Mü?
evet mümkün. tüm tarih alanlarını bulan bir select yazıp dbcursor ile bunları dolaşarak istedeğinizi yapabilirsiniz. Anahtar kelimeler: sysinformation, cursor, dynamic sql exec.