Export di campi null in file .csv

Sto usando la procedura guidata (wizard) di esportazione dei dati in SQL Server.

Ho una tabella con valori nulli in molti campi. Mi piacerebbe mantenere questi campi mentre li esporto in un file .csv ma vengono sostituiti con stringhe vuote.

Ho provato a cambiare la casella di controllo 'nullable' per i campi nella procedura guidata, ma questo non sembra fare nulla e continuo ad ottenere delle stringhe vuote. Ho anche provato a racchiudere 'NULL' tra gli apici come delimitatore, per farlo interpretare come una stringa, ma non ottengo l'effetto desiderato, qualcuno ha un suggerimento, una soluzione da propormi?

In Corso 5
Sql Server 14-02-2019 2 Risposte 1387 Visite +1
Gino Faia

Gino Faia

Autore di questa domanda

Risposte ( 2 approvate )

  1. Saverio Buccellato
    +1
    14-02-2019 17:57:34
    Rispondi

    Nei file .csv non esiste il valore null, i file con estensione .csv (comma separated value) sono semplici file di testo caratterizzati da una organizzazione a campi (valori o dati) separati da un ; o alto separatore.

     

    Come hai detto tu, un valore null, "null" o "" verrebbe interpretato come un valore stringa vuota (string empty) senza altra possibilità. Valuta l'idea invece di modificare i dati nella sorgente prima o durante l'export, sostituendo ove vi sono campi con valore NULL un valore del tipo "IsNull" così da ritrovartelo, sempre come stringa, anche nel file .csv generato.

  2. Claudio Zarpone
    0
    14-02-2019 17:49:22
    Rispondi

    Non so se può esserti di aiuto, ma alcuni file .csv contengono il simbolo \N per indicare un valore NULL

Rispondi

Per poter rispondere a questa domanda, devi essere registrato e loggato sul sito, dopodichè compila il box sottostante cercando di essere il più chiaro ed esauriente possibile, la tua risposta potrebbe essere la soluzione che l'utente cerca ed essere contrassegnata come migliore, consentendoti così di ottenere punti ed autorevolezza.

 Domanda Precedente

 Elenco Domande 

Domanda Successiva