BCP, Sql Server üzerinden veri dosyası transfer etmek için kullanılır. Kullanımı dos ekranı üzerinden (çalıştır’a cmd yazıp açılan ekran) bcp yazıp temel kullanım şekline bakabilirsiniz.
İçerisindeki out, queryout, in ve format komutları;
in ; Dosyadan tabloya transfer etmek için kullanılır.
out ; Tabloyu dosyaya transfer etmek için kullanılır.
queryout ; Sorgu sonucunun veri dosyasına transfer etmek için kullanılır.
format ; Tabloya uygun formatta dosya oluşturur.
Veriyi dışarı aktarma, içeri aktarma ve queryout örnekleri;
Dışarı aktarma
deneme isimli txt dosyasına products tablosundaki veriler dışarı aktarıldı.
İçeri aktarma
c’deki deneme.txt dosyasındaki verileri products tablosuna aktarıldı.
queryout örneği
Products tablosundaki ProductID, ProductName, CategoryName verilerini c’de deneme.bcp dosyasına transfer edildi.