Implementazioni riuscite di NAnt bcp (SQL Server) Attività?
-
19-08-2019 - |
Domanda
Sto cercando un'attività NAnt per SQL Server bcp o il formato file per l'output nativo di bcp.
Suppongo di poter creare un'attività NAntContrib per bcp, ma al momento non ho tempo (lo facciamo mai?).
Qualcuno ha già percorso questo sentiero? Consigli?
Grazie - Jon
Soluzione
bcp non ha un formato di output di file nativo in quanto tale, ma può produrre un file binario in cui i campi sono preceduti da un'intestazione di 1-4 byte che contiene la lunghezza del campo. La lunghezza dell'intestazione o i formati del delimitatore di riga / colonna sono specificati nel file di controllo (formato descritto qui ),
Se si utilizzano file con prefisso, bcp di SQL Server utilizza una lunghezza -1 nell'intestazione per indicare i valori null.
'Nativo' in bcp-speak si riferisce alle rappresentazioni binarie dei dati della colonna. Questa domanda discute di questi formati.
Altri suggerimenti
Puoi sempre utilizzare <exec>
task di NAnt per guidare bcp ...