SQL Server Data-ийг импортлох болон экспортлох нь Bcp ашиглан тушаалын мөрөөс

Bcp нь өгөгдлийн сан руу мэдээлэл авах хамгийн хурдан арга юм

Microsoft SQL Server- ийн ихэнх хувийг (bcp) тушаал нь тушаалын мөрөөс олон тооны бичлэгийг оруулах боломжийг танд олгоно. Захиалгат шугамын aficionados-ийн хувьд ашигтай хэрэгсэл болохоос гадна, bcp хэрэгсэл нь багцын файл эсвэл бусад програмын аргаар SQL Server мэдээллийн санд өгөгдөл оруулахыг эрэлхийлэх хүчирхэг хэрэгсэл юм. Мэдээллийн сан руу өгөгдөл олж авах олон аргууд байдаг боловч bcp нь зөв параметрүүдтэй тохируулагдсан үед хамгийн хурдан байдаг.

bcp Syntax

Bcp-ийг ашиглах үндсэн синтакс нь:

bcp

Аргументууд дараах утгыг авдаг:

bcp Импорт Жишээ

Бүгдийг нь бүгдийг нь байрлуулахын тулд та өөрийн бараа материалын өгөгдлийн сан дахь жимс жимсгэний хүснэгтийг төсөөлөөд үзээрэй. Та өөрийн хатуу дискэнд хадгалагдсан текст файлаас тэрхүү мэдээллийн баазаас бүх бүртгэлийг импортлохыг хүсч байна. Дараах bcp тушаалын синтаксийг ашиглах болно:

bcp inventory.dbo.fruits "C: \ fruit \ inventory.txt" -c -T

Энэ нь дараах үр дүнг гаргадаг:

C: \> bcp inventory.dbo.fruits "C: \ fruit \ inventory.txt" -c -T Эхлэх хуулбар ... 36 мөр хуулагдсан. Сүлжээний пакетын хэмжээ (байт): 4096 Цагны цаг (ууд) Нийт: 16 Дундаж: (2250.00 мөрт). C: \>

Та тэр тушаалын мөрөнд хоёр шинэ сонголтыг харсан байх. -c тохируулга нь импортлогдсон файлын файлын форматыг шинэ мөрөнд бичиж тэмдэглэсэн текст тус бүрийг tab-delimited текст гэж зааж өгнө. -T тохируулга нь bcp нь өгөгдлийн санд холбогдохын тулд Windows нэвтрэлт танилтыг ашиглах ёстой гэж зааж өгнө.

bcp Экспортын жишээ

Та мэдээллийн баазаас өгөгдлийн баазаас өгөгдлийг bcp -ээр "in" -ээс "out" -ээс "out" болгон өөрчилж өгч болно. Жишээлбэл, та жимсний агуулгын агуулгыг текст файлд дараах тушаалаар өгч болно:

bcp inventory.dbo.fruits "C: \ fruit \ inventory.txt" -c -T

Тушаалын мөрөнд хэрхэн харагдана:

C: \> bcp inventory.dbo.fruits "C: \ fruit \ inventory.txt" -c -T Эхлэх хуулбар ... 42 мөр хуулагдсан. Сүлжээний пакет хэмжээ (байт): 4096 Цаг Цаг (м.с) Нийт: 1 Дундаж: (42000.00 мөр бүрт) C: \>

Энэ бүгд нь bcp тушаал юм. Та SQL комбинатын өгөгдлийн сангаас импортлох, экспорт хийх автоматжуулалтыг автоматаар DOS тушаалын мөрөнд хандах боломжтой багц файл дотор эсвэл бусад програмуудын дотор энэ тушаалыг ашиглаж болно.