Ṣe akowọle ati Sita ọja SQL Server Lati Atokọ Laini pẹlu Bcp

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:

bcp

ibi ti awọn ariyanjiyan ṣe awọn ipo wọnyi:

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

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

Eyi 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ẹ.