Importazione è esporatu SQL Server Data da a linea Command Line Bcp

Bcp hè a modu più veloce per acquistà i dati in una basa di dati

A copia massiva (bcp) cumanda di u Microsoft SQL Server vi rigala cù l'abilità di inserisce grandi numeri di registri direttamente da a linea di cumanda. In più di esse un uttellu utili per i cumposti di i cumandos, a utilità bcp hè un strumentu putente per quelli chì certevanu di insertà e dati in una basa di dati SQL Server in un schedariu batch o altru mètudu programàticu. Ci sò molti modi per dà infurmazioni in una basa di dati, ma bcp hè u più veloce quandu hè stallatu cù i paràmetti giustu.

bcp Sintagma

A sintaxe basica per l'usu bcp hè:

bcp

induve l'argumenti piglianu i valori:

bcp Import Example

Per piacà tutte e cose, imagine chì avete una carta di frutti in a basa di dati di inventariu è voi vulete imporà tutte e ricordi da un testu editatu in u vostru hard drive à a basa di dati. Vulete aduprate a sintaxina di l'usu Cumbre bcp:

bcp inventory.dbo.fruits in "C: \ fruit \ inventory.txt" -c -T

Questu produce a seguenti capu:

C: \> bcp inventory.dbo.fruits in "C: \ fruit \ inventory.txt" -c -T Copia iniziale ... 36 rigi copiati. Rice packet size (bytes): 4096 Clock Time (ms.) Total: 16 Average: (2250.00 fila per sec.) C: \>

Puderianu avete avutu dui novi opcions nantu à quella linea di cummanda. L'opció -c specifica chì u furmatu di u schedariu di impurtazione sarà testu delimitata per tabulazione cù ogni récord per una nova linea. A opción -T specifica chì u bcp puderà utilizà l'autentificazione di Windows per cunnetta à a basa di dati.

bcp Export Example

Pudete esportà e dati da a vostra basa di dati cù bcp cambià a direzzione di l'operazione da "in" à "out". Per esempiu, pudete scumpetà u cuntenutu di a table di frutta à un schedariu di testu cumu l'ordine seguente:

bcp inventory.dbo.fruits out "C: \ fruit \ inventory.txt" -c -T

Eccu cumu quellu chì aspetta à a linea di cummanda:

C: \> bcp inventory.dbo.fruits out "C: \ fruit \ inventory.txt" -c -T Copia iniziale ... 42 fila copi. Network pack size (bytes): 4096 Clock Time (ms.) Total: 1 Average: (42000.00 fila per sec.) C: \>

Hè tuttu hè quì à u cumandimu bcp. Pudete puru aduprà stu cumanda da parte di schedari batch o altri prugrammi cù accessu à a linea di cummanda di DOS per automatizà l'impurtazioni è l'esporatazione di dati da a vostra basa di dati SQL Server.