Bcp jẹ ọna ti o yara ju lati gba data sinu ibi ipamọ data kan
Ṣiṣẹda idaabobo bulc (bcp) ti Microsoft SQL Server pese fun ọ pẹlu agbara lati fi awọn nọmba nla ti igbasilẹ sii taara lati laini aṣẹ. Ni afikun si jijẹ ọpa ti o wulo fun aficionados laini aṣẹ, ibudo bcp jẹ ohun elo ti o lagbara fun awọn ti o wa lati fi data sinu iṣiro SQL Server lati inu faili kan tabi ọna itanna miiran. Ọpọlọpọ awọn ọna ti o wa lati gba data sinu ibi ipamọ data, ṣugbọn bcp jẹ sare julo nigbati o ba ṣeto pẹlu awọn ifilelẹ ọtun.
tẹ Syntax
Ijẹrisi ipilẹ fun lilo bcp ni:
bcpibi ti awọn ariyanjiyan ṣe awọn ipo wọnyi:
- Orukọ Table_ jẹ orukọ ti o ni kikun ti tabili. Fún àpẹrẹ, o le lo inventory.dbo.fruits lati fi awọn igbasilẹ sinu tabili tabili ti oniṣẹ ibi ipamọ data wa ninu ibi ipamọ data-itaja.
- Itọsọna tọkasi boya o fẹ lati gbe ("ni" itọsọna) tabi gbigbe ọja ("jade" itọsọna) data.
- File_name ni ọna pipe si faili naa. Fun apere, o le gbe faili C: \ fruit \ inventory.txt.
- Awọn aṣayan gba ọ laaye lati ṣe afihan awọn ifilelẹ fun iṣẹ-ṣiṣe olopo. Fun apẹẹrẹ, o le ṣọkasi nọmba ti o pọju awọn aṣiṣe ti a ṣe laaye pẹlu aṣayan -m. O tun le lo aṣayan -x lati ṣafikun ọna kika faili XML. Kan si awọn iwe-aṣẹ Bcp ti Microsoft fun akojọ kikun.
bcp Fiwe Apeere
Lati fi gbogbo rẹ ṣọkan, fojuinu pe o ni tabili tabili ni ipamọ data-itaja rẹ ati pe o fẹ lati gbe gbogbo igbasilẹ lati inu faili ti o fipamọ sori dirafu lile rẹ sinu ibi ipamọ data naa. Iwọ yoo lo awọn ilana apẹrẹ bcp wọnyi:
bcp inventory.dbo.fruits in "C: \ fruit \ inventory.txt" -c -TEyi n pese ọja ti o wa:
C: \> bcp inventory.dbo.fruits in "C: \ fruit \ inventory.txt" -c -T Bibẹrẹ daakọ ... 36 awọn ori ila ti dakọ. Iwọn iṣọ nẹtiwọki (awọn aarọ): 4096 Time Clock (ms.) Lapapọ: 16 Apapọ: (2250.00 awọn ori ila fun iṣẹju-aaya.) C: \>O le ti wo awọn aṣayan titun meji lori laini aṣẹ naa. Aṣayan -c sọ pe ọna kika faili ti faili ti o gbe wọle yoo jẹ ọrọ ti a ṣe ṣiṣawari pẹlu taabu pẹlu igbasilẹ kọọkan lori ila tuntun kan. Awọn-aṣayan sọ pe bcp yẹ ki o lo ifitonileti Windows lati sopọ si database.
bcp Apeere Export
O le gbe alaye jade lati ibi ipamọ rẹ pẹlu bcp nipa yiyipada itọsọna ti išišẹ lati "ni" si "jade." Fun apẹẹrẹ, o le fi awọn akoonu ti tabili tabili sinu faili ọrọ pẹlu aṣẹ wọnyi:
bcp inventory.dbo.fruits out "C: \ fruit \ inventory.txt" -c -TEyi ni bi o ṣe n wo ila ila:
C: \> bcp inventory.dbo.fruits out "C: \ fruit \ inventory.txt" -c -T Bibẹrẹ ẹda ... 42 awọn ori ila ti dakọ. Iwọn iṣọ nẹtiwọki (awọn aarọ): 4096 Time Clock (ms.) Lapapọ: 1 Ipapọ: (42000.00 awọn ori ila fun iṣẹju-aaya.) C: \>Eyi ni gbogbo nkan ti o wa ni aṣẹ aṣẹ. O le lo aṣẹ yii lati inu awọn faili ipilẹ tabi awọn eto miiran pẹlu wiwọle si laini aṣẹ DOS lati mu idaduro ati gbejade awọn data lati inu ipamọ SQL Server rẹ.