SQL Server’da Tabloya Toplu Insert Yapmak
Herkese merhaba,
Bu yazıda SQL Server’da tabloya toplu bir şekilde insert işlemi nasıl yapılır bundan bahsedeceğim. Elimizde bir tablo olsun. Bu tabloya değer eklerken
Insert Into TabloAdi(TablodakiAlanlarınIsımleriBuraya) Values (TabloyaGirilecekDegerlerBuraya)
bu şekilde işlemi yapıyoruz.
Birden çok satır eklerken aşağıdaki şekilde kullananlar olmuştur.
Insert Into TabloAdi(TablodakiAlanlarınIsımleriBuraya) Values (TabloyaGirilecekDegerlerBuraya)
Insert Into TabloAdi(TablodakiAlanlarınIsımleriBuraya) Values (TabloyaGirilecekDegerlerBuraya)
Burada gereksiz bir insert into ve values kısmı mevcut.
Aşağıdaki iki yöntemi kullanarak tablolarınıza daha hızlı veri girişi yapabilirsiniz.
--Database oluşturma CREATE DATABASE OrnekVeriTabani GO --Database kullanılması USE OrnekVeritabani Go --Tablo oluşturulması CREATE TABLE Kullanicilar ( KullaniciID INT, KullaniciAd NVARCHAR(100) ) --Tabloya veri ekleme (Yöntem 1) INSERT INTO Kullanicilar(KullaniciID,KullaniciAd) SELECT 1, 'Yavuz' UNION ALL SELECT 2, 'Selim' --Tabloya veri ekleme (Yöntem 2) INSERT INTO dbo.Kullanicilar ( KullaniciID, KullaniciAd ) VALUES (3,'Hasan'), (4,'Ali') SELECT * FROM dbo.Kullanicilar
Yukarıdaki iki yöntemi insert işlemlerinde kullanabilirsiniz.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.