Bir DataTable üzerinden geçen 'WriteToServer' yöntemini çağırabileceğiniz C# SqlBulkCopy sınıfını tanıyorum.SqlBulkCopy Work
Sorgum SQL Server'daki temel mekanizma, bu verileri toplu olarak eklemek için ne kullanılır?
Sormamın nedeni, Bulk Insert MSDN T-SQL yardım dosyasında başvurulan toplu ekin içe aktarılacak bir veri dosyası gerektirmesidir. SqlBulkCopy bir veri dosyası oluşturur mu?
SQL'de yığın ekleme işlevini kullanıp kullanamayacağımı anlamak için bu şeyleri anlamak isterim.
Tüm satırları belirli bir tabloya (binlerce satır) eklemek üzere hazırlayan bir SQL deyimi yazarsam bunları hedef tablonun içine ekleyebilir miyim? Böyle bir şey ben şimdi
INSERT INTO sync_filters (table_name, device_id, road_id, contract_id)
SELECT * FROM dbo.sync_contract_filters (@device_id)
yapıyorum Ve dbo.sync_contract_filters eklemek için tüm satırları oluşturmak için bir işlevdir nasıl. Bu toplu eklenebilir mi?
Eklemek istediğim şey, belirli bir tablo için gereken satırları oluşturacak bir SQL ifadesi oluşturabilir ve sonra bunları toplu olarak ekleyebilirsiniz (bu tamamen SQL kullanıyor). BCP bunu örneğin yapabilir mi? Bcp'nin tabloları da kullandığı izleniminin altındaydım. – peter