Veysel Uğur KIZMAZ

SQL - SELECT INTO

16.06.2012Okunma Sayısı: 8071Kategori: T-SQL

 Bu makalemizde SQL komutlarından SELECT INTO komutunu inceleyeceğiz.

SELECT INTO kısaca bir tablodan başka bir tabloya verilerin kopyalanmasını sağlar. Yazımı Standard SQL komutu gibidir.
 
 
  1. SELECT Sütunlar INTO YeniTablo
  2. FROM EskiTablo
 
 
YeniTablo : Hedef tablo ismi
EskiTablo : Kaynak tablo ismi
Sütunlar : Eski tablodan alınacak sütun isimleri
 
Örnek uygulamamızda Kisiler isimli bir tablomuz bulunmaktadır. Bu tablodaki bütün kayıtları daha önce oluşturmadığımız Kisiler_Yedek tablosuna kopyalalım.
 
Kişiler tablosu aşağıdadır:
 
 
Kopyalama işlemini gerçekleştirecek SQL komutu :
 
  1. SELECT * INTO Kisiler_Yedek
  2. FROM Kisiler
 
 
Kisiler_Yedek tablosunun son görünümü aşağıdaki gibidir:
 
 
 
 
Şimdi Kisiler tablosundan daha önce oluşturulmamış olan Kisiler_Yedek2 tablosuna ismi Uğur olan kişilerin kayıtlarını kopyalayalım.
 
Bu işlem için gerekli SQL kodu:
 
 
  1. SELECT * INTO Kisiler_Yedek2
  2. FROM Kisiler WHERE adi='Uğur'
 
 
Sorgu sonucu aşağıdaki gibidir:
 
 
 
 
 
 
 
Veysel Uğur KIZMAZ
Bilgisayar Mühendisi
veysel@ugurkizmaz.com