bcp kullanarak toplu verileri içeri ve dışarı aktarma (SQL Server)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform System (PDW)

Bu makale, bcp aracının SQL Server veritabanında bir SELECT ifadenin işlediği herhangi bir yerden, bölümlenmiş görünümler dahil olmak üzere verileri dışa aktarmak için kullanılmasına genel bir bakış sunmaktadır.

Yardımcı bcp programı (bcp.exe) ise Toplu Kopyalama Programı (BCP) API'sini kullanan bir komut satırı aracıdır. Yardımcı bcp araç aşağıdaki görevleri yerine getirir:

  • Sql Server tablosundaki verileri toplu olarak veri dosyasına aktarır.

  • Bir sorgudan verileri toplu olarak dışarı aktarır.

  • Verileri bir veri dosyasından SQL Server tablosuna toplu olarak aktarır.

  • Biçim dosyaları oluşturur.

Toplu veri içe aktarmak için bcp tablonun şemasını ve sütunlarının veri türlerini anlamanız gerekir, önceden var olan bir format dosyası kullanmıyorsanız.

Yardımcı bcp program, verileri SQL Server tablosundan bir veri dosyasına aktarabilir ve diğer programlarda kullanılabilir. Yardımcı program, genellikle başka bir veritabanı yönetim sistemi (DBMS) olmak üzere başka bir programdan SQL Server tablosuna da veri aktarabilir. Veriler önce kaynak programdan bir veri dosyasına aktarılır ve ardından ayrı bir işlemde veri dosyasından SQL Server tablosuna kopyalanır.

bcp yardımcı programı, veri dosyasının veri türünü ve diğer bilgileri belirtmek için kullanabileceğiniz anahtarlar sunar. Bu anahtarları belirtmezseniz, bcp veri dosyasındaki veri alanlarının türü gibi biçimlendirme bilgilerini ister. Sonrasında etkileşimli yanıtlarınızı içeren bir format dosyası oluşturmak isteyip istemediğinizi soruyor. Gelecekteki toplu içeri veya toplu dışarı aktarma işlemleri için esneklik istiyorsanız, biçim dosyası genellikle yararlıdır. Eşdeğer veri dosyaları için format dosyasını sonraki bcp çalıştırmalarda belirtebilirsiniz. Daha fazla bilgi için, bcp kullanırken uyumluluk veri formatlarını belirtin bkz.

Uyarı

bcp yardımcı programı, ODBC toplu kopyalama kullanılarak yazılmıştır.

Sözdiziminin bcp açıklaması için bcp Utility bölümüne bakınız.

Örnekler