Is e Bcp an dòigh as luaithe air dàta fhaighinn ann an stòr-dàta
Tha a 'mhòr-chuid de chopal (bcp) àithne Microsoft SQL Server a' toirt comas dhut àireamhan mòra de chlàran a chur a-steach dìreach bhon loidhne àithne. A bharrachd air a bhith na inneal feumail airson luchd-amhairc loidhne-àithne, tha am bcp utility na inneal cumhachdach dhaibhsan a tha a 'feuchainn ri dàta a chur a-steach do stòr-dàta SQL bho taobh a-staigh faidhle batch no modh phrògraman eile. Tha gu leòr dhòighean ann dàta fhaighinn ann an stòr-dàta, ach bcp as luaithe nuair a thèid a stèidheachadh leis na paramadairean ceart.
bcp Syntax
Is e an co-chòrdadh bunaiteach airson a bhith a 'cleachdadh bcp:
bcpfar a bheil na h-argamaidean a 'gabhail nan luachan a leanas:
- Is e Table_name ainm làn-chomasach a 'bhùird. Mar eisimpleir, is dòcha gun cleachd thu inventory.dbo.fruits gus clàran a chur a-steach don bhòrd toraidh aig an robh sealbhadair an stòr-dàta ann an stòr-dàta an stòr-dàta.
- Tha stiùireadh a ' sealltainn a bheil thu airson dàta a thoirt a-steach ("ann an") no às-mhalairt (stiùireadh "a-mach").
- Is e File_name an làn shlighe chun an fhaidhle. Mar eisimpleir, dh'fhaodadh tu an fhaidhle C: \ fruit \ inventory.txt a thoirt a-steach.
- Tha roghainnean a ' toirt cothrom dhut paramedaran a shònrachadh airson a' mhòr-obrachadh. Mar eisimpleir, faodaidh tu an àireamh as motha de mhearachdan a tha ceadaichte leis an roghainn -m a shònrachadh. Faodaidh tu cuideachd an roghainn -x a chleachdadh gus cruth faidhle XML a shònrachadh. Co-chomhairle a dhèanamh ri sgrìobhainnean bcp Microsoft airson liosta iomlan.
sgaoileadh
Gus a h-uile càil a dhèanamh còmhla, smaoinich gu bheil bòrd toraidh agad anns an stòr-dàta agad agus tha thu airson na clàran gu lèir a thoirt a-steach bho fhaidhle teacsa a tha air a stòradh air do chlàr cruaidh san stòr-dàta sin. Chleachdadh tu an co-òrdan cùis bcp a leanas:
bcp inventory.dbo.fruits ann an "C: \ fruit \ inventory.txt" -c -TTha seo a 'toirt a-mach an toradh a leanas:
C: \> bcp inventory.dbo.fruits ann an "C: \ fruit \ inventory.txt" -c -T A 'tòiseachadh air leth-bhreac ... 36 sreathan air an lethbhreacadh. Meud lìonra lìonra (bytes): 4096 Àm a 'chlò (ms.) Iomlan: 16 Cuibheasach: (2250.00 sreathan gach sec.) C: \>Is dòcha gu bheil thu air mothachadh a dhèanamh air dà roghainn ùr air an loidhne àithne sin. Tha an roghainn -c a 'sònrachadh gum bi cruth faidhle an fhaidhle a-steach na teacs tab-teirmichte le gach clàr air loidhne ùr. Tha an roghainn -T a 'sònrachadh gum bu chòir do Bcp dearbhadh Windows a chleachdadh gus ceangal ris an stòr-dàta.
bcp Export Examples
Faodaidh tu dàta às an stòr-dàta agad le bcp le bhith ag atharrachadh treòrachadh an obrachaidh bho "in" gu "out". Mar eisimpleir, faodaidh tu am bogsa mheasan a chuir gu faidhle teacs leis an òrdugh a leanas:
bcp inventory.dbo.fruits a-mach "C: \ fruit \ inventory.txt" -c -TSeo mar a tha sin a 'coimhead air an loidhne-àithne:
C: \> bcp inventory.dbo.fruits a-mach "C: \ fruit \ inventory.txt" -c -T A 'tòiseachadh air leth-bhreac ... 42 roinnean air an lethbhreacadh. Am meud pacaid lìonra (bytes): 4096 Àm a 'chlò (ms.) Iomlan: 1 Cuibheas: (42000.00 sreathan gach sec.) C: \>Tha sin uile gu ruige an àithne bcp. Faodaidh tu an t-òrdugh seo a chleachdadh taobh a-staigh faidhlichean batch no prògraman eile le ruigsinneachd air loidhne-stiùiridh DOS gus uidheamachadh is às-mhalairt dàta a ghluasad bho stòr-dàta an SQL agad.