Verileri bir sorgudan bir veri dosyasına verme
The bcp command allows you to export the result küme from a Transact-SQL deyim to a data file. The Transact-SQL deyim can be any valid deyim that returns a sonuçlar küme, such as a dağıtılmış sorgu or a SELECT deyim joining several tables.
Toplu bir tablo veya Görünüm içinden veri verme, verileri veri dosyasına yazıldığı sırada garanti etmez.Bir sorgu, bir toplu verme işlemi, veri dosyasındaki tablo verileri sırasını korur emin olmak için kullanabilirsiniz.
Diğer bazı unutmayın. Transact-SQL ifadeler; örneğin, COMPUTE yan tümce belirten bir deyim veya birden çok deyim içerir, saklı bir yordam birden çok sonuç kümesi verir. If the Transact-SQL deyim returns multiple result sets, only the first sonuç kümesi is copied; subsequent result sets are ignored.
Not
The bcp command, BULK INSERT deyim, and OPENROWSET (BULK…) işlev (Transact-SQL) enable you to specify how data in the data file is sorted during a bulk-import operation. Daha fazla bilgi için bkz:Toplu veri alma, sıralama düzeni düzenini denetleme.Toplu alma işlemi sırasında veri sırası koruma performansını önemli ölçüde artırabilirsiniz.Daha fazla bilgi için bkz:Toplu alma performansı en iyi duruma getirme.
Örnekler
The following example exports the names from the AdventureWorksPerson.Contact table into the Contacts.txt data file.Adları soyadı sonra adı sıralanır.
Örnek tarafından yürütülen Microsoft Windows komut istemi:
bcp "SELECT FirstName, LastName FROM AdventureWorks.Person.Contact ORDER BY LastName, Firstname" queryout Contacts.txt -c -T
Security Note: |
---|
Bağlanmakta sunucu örnek adını belirtmeniz gerekebilir.Ayrıca, kullanıcı adını ve parolasını belirtmeniz gerekebilir.Daha fazla bilgi için bkz:Kullanımıbcp yardımcı programı. |