Fiosrachadh a 'toirt a-steach agus a' toirt seachad bathar SQL Dàta bhon loidhne-àithne le Bcp

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:

bcp

far a bheil na h-argamaidean a 'gabhail nan luachan a leanas:

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 -T

Tha 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 -T

Seo 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.