Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
filiz
Üye
Mesajlar: 82 Kayıt: 24 Ara 2003 08:11
Konum: İzmir
Mesaj
gönderen filiz » 24 Haz 2005 02:51
merhabalar
50 alanlı bir YasalSabitler tablom var..Her ay bu yasal sabitler değişmekte ..Bir onceki ayın yasal sabitlerini baska bir aya aktarmak istiyorum..
Kod: Tümünü seç
insert into yasalsabitler select * from yasalsabitler where yasalsabitler.aykodu=:aykodu and yasalsabitler.yil=:yil;
Bunu SP içinde yapmak istiyorum..Yukarıdaki sorguyu çalıstırdıgımda çakıyor
veritabanım firebird1.5
rsimsek
Admin
Mesajlar: 4482 Kayıt: 10 Haz 2003 01:48
Konum: İstanbul
Mesaj
gönderen rsimsek » 24 Haz 2005 03:07
Aynı alanları tekrar insert etmek istiyorsun, bu yüzden key volation a düşüyordur.. O sebeple for select ... döngüsü içinde indek alanları uygun şekilde değiştirerek insert etmen gerekir..
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!