Bcp waa sida ugu dhaqsaha badan ee xogta loo helo xogta
Nuqulka kumbuyuutarka (bcp) ee Microsoft SQL Server wuxuu ku siinayaa awood aad ku geli karto tiro badan oo ka mid ah diiwaanada si toos ah khadka taliska. Intaa waxaa dheer in uu yahay qalab wax ku ool ah oo loogu talagalay af soomaaliga, adeegga bcp waa qalab xoog leh oo loogu talagalay kuwa doonaya in ay galiyaan xogta suuq-galka SQL Server oo ka mid ah faylka batch ama barnaamij kale. Waxaa jira siyaabo badan oo lagu heli karo xogta database-ka, laakiin bcp waa kan ugu dhakhsaha badan marka la dejiyo xuduudaha saxda ah.
bcp Qormo
Qeybta aasaasiga ah ee isticmaalka bcp waa:
bcphalkaas oo dooddu ay qaadato qiimaha soo socda:
- Table_name waa magaca buuxa ee miiska. Tusaale ahaan, waxaad isticmaali kartaa liistada dbo.fruits si aad u geliso diiwaanka miiska miraha oo uu leeyahay milkiilaha xogta ee keydka macluumaadka.
- Tilmaamku wuxuu muujinayaa haddii aad rabto inaad soo dejiso ("jihada") ama dhoofinta ("jihada") xogta.
- File_name waa wadada buuxa ee faylka. Tusaale ahaan, waad soo rogi kartaa faylka C: \ fruit \ inventory.txt.
- Xulashadu waxay kuu oggolaanayaan inaad cadeyso xuduudaha hawlgalka weyn. Tusaale ahaan, waxaad sheegi kartaa tirada ugu badan ee khaladaadka loo ogol yahay ikhtiyaarka -m. Waxaad sidoo kale isticmaali kartaa -x doorasho si aad u sheegtid qaabka faylka XML. La tasho dukumintiyada bcp ee Microsoft ee liiska buuxa.
bcp Soo Qadista Tusaalaha
Si aad u wada dhajiso, waxaad u maleyneysaa in aad miiska miraha ka sameysey xogtaada kaydka ah oo aad rabto in aad ka soo dejiso dhamaan diiwaanka laga soo diro faylka qoraalka ah ee lagu keydiyay xogtaas. Waxaad isticmaali kartaa qandaraaska Bcp ee soo socda:
bcp inventory.dbo.fruits in "C: \ fruit \ inventory.txt" -c -TTani waxay soo saartaa soo saaraha soo socda:
C: \> bcp inventory.dbo.fruits in "C: \ fruit \ inventory.txt" -c -T Bilaabida nuqul ... 36 saf oo loo rogay. Xajmiga baakadka ee shabakada: 4096 Saacadda Saacadaha (ms) Guud ahaan: 16 Celceliska: (2250.00 ayaa safka ku jira) C: \>Waxaa laga yaabaa inaad aragtay laba ikhtiyaar oo cusub oo ku saabsan khadka taliska. Xulashada -c ayaa tilmaamaya in faylka faylka feylka dibadda laga helayo uu noqon doono qoraallada la yareeyey oo leh diiwaan kasta oo ku yaal khad cusub. Doorashada -T wuxuu qeexayaa in bcp ay tahay inay isticmaalaan aqoonsiga Windows si ay ugu xirmaan xogta macluumaadka.
bcp Tusaale ahaan sawir
Waad ka dhoofi kartaa xogtaada xogtaada ee bcp adoo bedelaya jihada qalliinka "gudaha" illaa "dibadda." Tusaale ahaan, waxaad ku dari kartaa waxyaabaha miisaanka miiska feylka oo leh amarka soo socda:
Bcp inventory.dbo.fruits baxay "C: \ miro \ inventory.txt" -c -TWaa kuwan sida loo eegayo khadka taliska:
C: \> bcp inventory.dbo.fruits "C: \ fruit \ inventory.txt" -c -T Bilaabida nuqul ... 42 saf ayaa loo rogayaa. Xajmiga baakadka ee shabakada: 4096 Saacadda Saacadaha (ms) Wadarta: 1 Celceliska: (42000.00 ayaa safka ku jira) C: \>Taas oo dhan waxaa ku jira amarka bcp. Waxaad isticmaali kartaa amarkan ka mid ah faylasha kala duwan ama barnaamijyada kale ee helitaanka qadka taleefanka DOS si ay u hubiyaan soo dejinta iyo dhoofinta xogta laga helo xogtaada SQL Server.