SQL Select Into Komutu

  • 07.09.2010 11:12
  • SQL
  • 14909

             Sql Serverda bir tablodan çektigimiz verileri, farkli isimde bir tablo olusturup, bu tabloya yazabiliriz. Bu islem için Select - Into komutunu kullanacagiz. Bu islemi gerçeklestirmek için sadece bir tabloya ihtiyacimiz olacak. Ikinci tabloyu into deyimine verdigimiz isimle olusturacagiz. Aslinda bir bakima içerisinde veriler bulunan bir tablonun istedigimiz sütunlarini seçerek, bu sutunlari içeren baska bir tablo olusturuyoruz.
 
Kodun kullanimi su sekilde:

Select      fldUrunAdi,fldKategori,fldMarka

Into        tblYeniTablo

From        tblUrun

          Yukaridaki sorguyu Execute ettigimizde önce  tblUrun tablosu içerisindeki flUrunAdi,fldKategori,fldMarka kolonlarini içerisindeki veriler ile kopyaliyor, daha sonra bu kolon isimlerini barindiran tblYeniTablo adinda bir tablo olusturuyor ve verileri bu tabloya yaziyor. Dikkatinizi çekmek istedigim bir nokta ise; olusan yeni tabloda Primary Key, Unique Key  ve diger indexler falan olusmuyor. Yani yalin bir tablo olusturup bu tabloya verileri yaziyor.

 

Bu yazıya yapılan yorumlar:

  • Umut

    27.04.2017 16:05

    Eline sağlık hocam kolay gelsin

  • SQLci

    16.04.2014 19:14

    SQL kodlari hakkinda Türkçe açiklamali ve örnekli kaynak site arayan arkadaslar sqlkodlari.com sitesini ziyaret edebilir

  • onur atlı

    27.09.2012 12:45

    merhaba bu komutu 1 kez çalistirdik yedek adinda bir tabloya almak istedigimiz tablonun kopyasini aldik daha sonra da bunu zamanladik her gun su saatte yap gibi çalistiginda ayni adda bir tablo oldugundan hata veriyor 1 kez manuel calistirdiktan sonra update etmesini nasil saglariz ? tesekkürler iyi çalismalar...

Siz de düşüncelerinizi yazabilirsiniz:

;