insert işlemi

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
muttalip
Üye
Mesajlar: 71
Kayıt: 18 Haz 2003 08:58
Konum: İstanbul
İletişim:

insert işlemi

Mesaj gönderen muttalip »

insert into tablo1 select tablo2.* from tablo2

işlemi ile tablo2'deki tüm alanları tablo1 tablosuna aktarıyoruz.

Bizim yapmak istediğimiz tablo2'deki yil ve ay alanları hariç diğer tüm alanları aktarmak istiyoruz.Bunun için kolay bir yol varmı. Bunu şundan dolayı söylüyorum: Tablo2'de 120 tane alan var.Bunları tek tek belirtmek istemiyoruz.
Muttalip TOPTAŞ

Yıldız Teknik Üniversitesi
Bilgi İşlem Dairesi Başkanlığı

Tel: 0212-3832134
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

SQL ile yapmak için alan isimlerini yazman lazım abi. Tabi alanlar aynı sırada olmalı.

insert into Tablo1 (alan1, alan2,..) values (select alan1, alan2,...).

Kolay gelsin.
Kullanıcı avatarı
ofenX
Üye
Mesajlar: 397
Kayıt: 09 Nis 2005 10:24
Konum: Diyarbakır
İletişim:

Mesaj gönderen ofenX »

Merhaba,
Verilerinizi

Kod: Tümünü seç

insert into tablo1 select tablo2.* from tablo2 
ile tablo1 e aktarıp. Daha sonra

Kod: Tümünü seç

alter table tablo1 drop ay 

Kod: Tümünü seç

alter table tablo1 drop yil
ile ay ve yıl alanını silseniz. İşinizi görmez mi? Şu an aklıma gelen bu.

Kolay gelsin.
Cevapla