Bcp nyaeta jalan panggancangna pikeun meunangkeun data kana databés a
The bulk salinan (bcp) komando Microsoft SQL Server nyadiakeun anjeun kalawan kamampuhan pikeun ngalebetkeun angka nu gede ngarupakeun rékaman langsung ti garis paréntah. Salian keur alat mangpaat pikeun aficionados paréntah-garis, utiliti bcp mangrupakeun alat anu kuat pikeun maranéhanana anu neangan nyelapkeun data kana SQL Server database ti jeroeun file angkatan atanapi metoda programmatic lianna. Aya nyatu cara pikeun meunangkeun data kana databés, tapi bcp teh panggancangna keur nyetél jeung parameter katuhu.
bcp Rumpaka
The rumpaka dasar pikeun ngagunakeun bcp nyaeta:
bcpmana dalil nyandak nilei handap:
- Table_name nyaeta nami mumpuni pinuh meja. Contona, Anjeun bisa ngagunakeun inventory.dbo.fruits nyelapkeun rékaman kana bubuahan tabel milik nu boga database di database inventory.
- Arah nunjukkeun naha rék diimpor ( "in" arah) atawa ekspor ( "kaluar" arah) data.
- File_name nyaeta jalur pinuh kana file. Contona, Anjeun bisa diimpor file C: \ buah \ inventory.txt.
- Pilihan ngidinan Anjeun pikeun nangtukeun parameter pikeun operasi bulk. Contona, anjeun bisa nangtukeun jumlah maksimum kasalahan diwenangkeun ku pilihan -m. Anjeun oge bisa make pilihan -x mun nangtukeun hiji format file XML. Taroskeun Microsoft urang dokuméntasi bcp pikeun daptar lengkep.
bcp Impor Conto
Nempatkeun eta sadayana babarengan, ngabayangkeun anjeun gaduh tabel bungbuahan di anjeun database inventory na rék diimpor sagala rékaman ti file téks disimpen di hard drive anjeun kana databés éta. Anjeun bakal nganggo rumpaka paréntah bcp handap:
inventory.dbo.fruits bcp di "C: \ buah \ inventory.txt" -c -TIeu ngahasilkeun kaluaran handap:
C: \> inventory.dbo.fruits bcp di "C: \ buah \ inventory.txt" -c -T Mulai salinan ... 36 jajar disalin. Ukuran jaringan packet (bait): 4096 Jam Time (mdet.) Jumlah: 16 Rata-rata: (2250.00 barisan per detik.) C: \>Anjeun bisa geus noticed dua pilihan anyar dina éta garis paréntah. Pilihan -c hususna yén format file sahiji file impor bakal téks tab-delimited kalawan unggal catetan dina garis anyar. Pilihan -T hususna nu bcp kedah nganggo auténtikasi Windows pikeun nyambungkeun kana databés.
Ékspor Conto bcp
Anjeun bisa ngékspor data ti databés anjeun kalawan bcp ku cara ngarobah arah operasi tina "dina" pikeun Contona, anjeun tiasa dump eusi tabel buah ka file téks jeung paréntah di handap "kaluar".:
bcp inventory.dbo.fruits kaluar "C: \ buah \ inventory.txt" -c -TDi dieu nu kumaha nu Sigana dina garis paréntah:
C: \> bcp inventory.dbo.fruits kaluar "C: \ buah \ inventory.txt" -c -T Mulai salinan ... 42 jajar disalin. Ukuran jaringan packet (bait): 4096 Jam Time (mdet.) Jumlah: 1 Rata-rata: (. 42000,00 barisan per detik) C: \>Éta sadayana aya kana paréntah bcp. Anjeun bisa make paréntah ieu ti jeroeun file angkatan atanapi program lianna kalayan aksés ka garis paréntah DOS keur ngajadikeun otomatis impor sarta ékspor data tina database SQL Server Anjeun.