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

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Bu konu, bölümlenmiş görünümler de dahil olmak üzere bir SELECT deyiminin çalıştığı SQL Server veritabanındaki herhangi bir yerden verileri dışarı aktarmak için bcp yardımcı programını kullanmaya yönelik bir genel bakış sağlar.

bcp yardımcı programı (Bcp.exe), Toplu Kopyalama Programı (BCP) API'sini kullanan bir komut satırı aracıdır. bcp yardımcı programı aşağıdaki görevleri gerçekleştirir:

  • 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.

bcp yardımcı programı bcp komutuyla erişilir. Verileri toplu içeri aktarmak için bcp komutunu kullanmak için, önceden var olan bir biçim dosyası kullanmıyorsanız tablonun şemasını ve sütunlarının veri türlerini anlamanız gerekir.

bcp yardımcı programı, sql server tablosundaki verileri diğer programlarda kullanılmak üzere bir veri dosyasına aktarabilir. 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 komutu, veri dosyasının veri türünü ve diğer bilgileri belirtmek için kullandığınız anahtarları sağlar. Bu anahtarlar belirtilmezse, komut bir veri dosyasındaki veri alanlarının türü gibi biçimlendirme bilgilerini ister. Komut daha sonra etkileşimli yanıtlarınızı içeren bir biçim dosyası oluşturmak isteyip istemediğinizi sorar. 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 daha sonraki bcp komutlarında biçim dosyasını belirtebilirsiniz. Daha fazla bilgi için bkz. bcp (SQL Server) Kullanırken Uyumluluk için Veri Biçimlerini Belirtme.

Uyarı

bcp yardımcı programı ODBC toplu kopyalama kullanılarak yazılır.

bcp komut söz diziminin açıklaması için bkz. bcp Yardımcı Programı.

Örnekler

Aşağıdaki konular bcp kullanma örneklerini içerir:
bcp Yardımcı Programı

Toplu İçeri veya Toplu Dışarı Aktarma için Veri Biçimleri (SQL Server)
 ● Verileri İçeri veya Dışarı Aktarmak için Yerel Biçimi Kullanma (SQL Server)
 ● Verileri İçeri veya Dışarı Aktarmak için Karakter Biçimini Kullanma (SQL Server)
 ● Verileri İçeri veya Dışarı Aktarmak için Unicode Yerel Biçimini Kullanma (SQL Server)
 ● Verileri İçeri veya Dışarı Aktarmak için Unicode Karakter Biçimini Kullanma (SQL Server)

Alan ve Satır Sonlandırıcılarını Belirtme (SQL Server)

Null Değerleri Koru veya Toplu İçeri Aktarma Sırasında Varsayılan Değerleri Kullan (SQL Server)

Verileri Toplu İçeri Aktarırken Kimlik Değerlerini Koruma (SQL Server)

Verileri İçeri veya Dışarı Aktarmak için Dosyaları Biçimlendirme (SQL Server))
 ● Biçim Dosyası Oluşturma (SQL Server)
 ● Verileri Toplu İçeri Aktarmak için Biçim Dosyası Kullanma (SQL Server)
 ● Tablo Sütununu Atlamak için Biçim Dosyası Kullanma (SQL Server)
 ● Veri Alanını Atlamak için Biçim Dosyası Kullanma (SQL Server)
 ● Tablo Sütunlarını Data-File Alanlarla Eşlemek için Biçim Dosyası Kullanma (SQL Server)

XML Belgelerinin Toplu İçeri ve Dışarı Aktarılması örnekleri (SQL Server)

Daha fazla örnek ve bilgi