Merhaba arkadaşlar bugün sizlerle küçük ama ihtiyaç duyabileceğiniz bir SQL cümleciği paylaşıyor olacağım. Bir çoğumuz bazen içerisinde veri bulunan(Hazır bilgiler) veritabanı tablolarına ihtiyaç duyarız(İl-Plaka verileri tablosu, Şehir-İlçe verileri tablosu, gibi). Bu şekilde elimizde hazır olan tabloları yada bir yerden edindiğimiz tabloları kendi hazırladğımız sisteme dahil etmek için kullanılan SQL cümlecikleri aşağıdaki gibidir.
INSERT INTO HedefVeritabanı.HedefTablo (HT_alan1,HT_alan2,HT_alan3,HT_alan4,..)
SELECTÂ KT_alan1,KT_alan2,KT_alan3,KT_alan4,..
FROM KaynakVeritabanı.KaynakTablo
Burada HedefTablo ile kastettiÄŸimiz verilerin kopyalayanacağı tablodur. HT_alan1,HT_alan2 ifadeleri ise hedef tablomuzunda kayıt gireceÄŸimiz sütunları ifade eder. KT_alan1,KT_alan2, isimlendirmelerinden kastımız da kaynak tablomuzun sütunlarını ifade eder. HedefTablo’da isminden anlaşılacağı gibi verileri alacağımız tablonun ifadesidir.
Dilerseniz bir örnek ile ifadeyi daha anlaşılır hale getirelim.
INSERT INTOÂ sehirBilgileri.dbo.sehir
(id,sehir)
SELECT plaka,il
FROM ilKayitleri.dbo.il