Sql Server 2008′de Çoklu Insert İşlemi
Sql Server 2008 ile birlikte Çoklu Insert (Multiple Insert) özelliği de hayatımıza giriyor.
Microsoft bu özelliğin altında yatan tekniğe, “Table Value Costructor” adını vermiş.
Çoklu Insert (Multiple Insert) özelliği sayesinde Insert yapan DML cümlelerinde, birden fazla satırı işleme tabi tutabiliyoruz.
AdventureWorks 2008 veritabanında bulunan HumanResources.Department tablosunda bu özelliği nasıl kullanabileceğimizi bir örnek ile inceleyelim;
INSERT INTO
HumanResources.Department
VALUES
('İnsan Kaynakları', 'IK', GETDATE()),
('Bilgi İşlem', 'IT', GETDATE()),
('Muhasebe', 'MUH', GETDATE()),
('Finans', 'FIN', GETDATE()),
('Lojistik', 'LOJ', GETDATE()),
('Kalite ve Eğitim', 'KVE', GETDATE())
İlgili diğer başlıklar:
- Sql Server 2008 MERGE Operatörü
- Sql Server’da Hash işlemi
- Bu kodda ne yanlış var? – 1
- Sql Server İstatistiklerin Son Güncellenme Zamanını Bulma
- Sql Server CSV (Comma Seperated Value) çıktı üretme
- @@IDENTITY, SCOPE_IDENTITY() ve IDENT_CURRENT() arasındaki farklar
- Sql Server veritabanında en büyük 10 tablo
- Sql Server 2008′de sıkıştırılmış yedek alma (compressed backup)
- Sql Server Query Plan Cache
- Sql Server’da En Meşgul Veritabanını Bulmak
MySQL’de bu özellik senelerdir var. Neden bu kadar geciktiler anlamıyorum. Çok daha öncesinde olması gereken bir özellikti bence.