firebird'de tablo adını değiştirme
firebird'de tablo adını değiştirme
Firebird de table adını değiştirmek istiyorum.Bunu yapmanın bir yolu varmıdır.
Muttalip TOPTAŞ
Yıldız Teknik Üniversitesi
Bilgi İşlem Dairesi Başkanlığı
Tel: 0212-3832134
Yıldız Teknik Üniversitesi
Bilgi İşlem Dairesi Başkanlığı
Tel: 0212-3832134
o tablonun ddl ini kopyalayıp ismini degistirip yeniden olusturuyorsun,
prkey ve diger indexler varsa onları ve ayrıca trigger larıda olusturup asıl tablonun trigger kodlarınıda bunun icine kopyalaman gerek
insert into yeni select * from eski ile dataları aktar
yalnız triggerları deaktif edip aktarman gerek
sonra eski tabloyu silmen gerek
bu asamada da eski tablonun baglı oldugu sp ve diger tablonun triggerları var ise silmeye izin vermeyecek
tum bu sp ve triggerları ibexpert ile commet yaparak etkisiz hale getirebiliyorsun, bu sayede tabloyu silebiliyorsun
biraz zahmetli ama ben bu sekilde hallediyoum
eger daha pratik biryolu var ise bende ogrenmek isterim
kolay gelsin
prkey ve diger indexler varsa onları ve ayrıca trigger larıda olusturup asıl tablonun trigger kodlarınıda bunun icine kopyalaman gerek
insert into yeni select * from eski ile dataları aktar
yalnız triggerları deaktif edip aktarman gerek
sonra eski tabloyu silmen gerek
bu asamada da eski tablonun baglı oldugu sp ve diger tablonun triggerları var ise silmeye izin vermeyecek
tum bu sp ve triggerları ibexpert ile commet yaparak etkisiz hale getirebiliyorsun, bu sayede tabloyu silebiliyorsun
biraz zahmetli ama ben bu sekilde hallediyoum
eger daha pratik biryolu var ise bende ogrenmek isterim
kolay gelsin
ÜŞENME,ERTELEME,VAZGEÇME