// Q-GIN 6.00
--:--:-- | 11.AGO.2026
Guide Informatiche 01 LUGLIO 2021 2 MIN LETTURA

SQLCMD – Come esportare dati SQL SERVER in formato CSV 2 Metodi

SQLCMD to CSV metodo 1:

AUTORE

Redattore per Q-Gin. Clicca su '// TUTTI_GLI_ARTICOLI' per esplorare le altre pubblicazioni scritte da // Zell.

// NESSUN_LINK_SOCIAL
// TUTTI_GLI_ARTICOLI
// Q-GIN sqlcmdcsv-1
// SCHEDA_GIOCO

SQLCMD – Come esportare dati SQL SERVER in formato CSV 2 Metodi

Tuttavia, di recente ho ricevuto una richiesta di un cliente molto interessante in cui l’utente desidera esportare i dati in CSV con l’aiuto di SQLCMD.

La risposta è molto semplice, Ecco due metodi sqlcmd diversi:

sqlcmd csv

SQLCMD to CSV metodo 1:

il primo metodo di sqlcmd permette l’esportazione in csv avendo come prima riga l’header delle colonne.

C:Usersqgin>sqlcmd -S localhost -d AdventureWorks2012 -E -Q “SELECT * FROM HumanResources.Employee” -o “CSVData.csv” -W -w 1024 -s”,”

SQLCMD to CSV metodo 2:

il primo metodo di sqlcmd permette l’esportazione in csv non avendo come prima riga l’header delle colonne.

C:Usersqgin>sqlcmd -S localhost -d AdventureWorks2012 -E -Q “SELECT * FROM HumanResources.Employee” -o “CSVData.csv” -W -w 1024 -s”,” -h-1

Spiegazione del codice sqlcmd sopra:

-S”,” – imposta il delimitatore sulla virgola
–w numero – imposta la lunghezza della linea CSV prima che vada a capo(ho impostato a 1024 perché il mio caso di lavoro non prevede più caratteri di 1024 per campo)
-W – rimuove gli spazi bianchi finali
–h-1 – rimuove l’intestazione in CSV (intestazione di colonna)
-E (usa connessione fidata) – invece di questo usa -U nome utente e -P password
– Se lavori in locale puoi fare anche a meno del comando utente e password

Nota aggiuntiva: il formato del file CSV non è standardizzato. L’idea di base di separare i campi con una virgola è chiara, ma l’idea diventa complicata quando i dati del campo possono contenere anche virgole o anche interruzioni di riga incorporate.

CSV è un formato di scambio dati comune ampiamente supportato da applicazioni consumer, aziendali e scientifiche.

Per non perdervi ulteriori sviluppi, seguiteci su // Facebook e // Twitter, oppure entrate a far parte del nostro gruppo // Facebook o // Telegram!

// PER_ALTRE_GUIDE_INFORMATICHE

// CONDIVIDI_ARTICOLO
// UNISCITI_ALLA_COMMUNITY

Ti è piaciuto questo articolo?

Non perderti i nostri prossimi contenuti. Unisciti al nostro canale Telegram o seguici sui social per restare sempre aggiornato!