none
Ecape errato esportazione CSV SqlServer Managment Studio RRS feed

  • Domanda

  • Devo esportare un file CSV da una tabella ( 877'206 record) ho usato il wizard export di SQL Server Managment Studio. Ho problemi con il corretto ecape delle stringhe. 

    L'operazione che effettuo è  Task-> Export Data

    il risultato che ottengo è:

    "ID","Expr1"
    "1521","Maecenas dignissim aliquam lectus "BERLINA DIESEL 170 D" Maecenas dignissim aliquam lectus. Maecenas dignissim aliquam lectus, Maecenas dignissim aliquam lectus, Maecenas dignissim aliquam lectus "APERTA"."

    quello che vorrei con l'escape corretto

    "ID","Expr1"
    "1521","Maecenas dignissim aliquam lectus ""BERLINA DIESEL 170 D"" Maecenas dignissim aliquam lectus. Maecenas dignissim aliquam lectus, Maecenas dignissim aliquam lectus, Maecenas dignissim aliquam lectus ""APERTA""."

    Ho notato che Excel fa l'escape corretto mentre sql managment studio no. 

    Una soluzione potrebbe essere quella di sostituire il carattere di delimitazione ma il destinatario del csv non riconosce caratteri al di fuori di virgole o punti e virgola.

    venerdì 23 agosto 2013 11:03

Risposte

  • l'unica cosa che mi viene in mente è fare una copia della tabella,

    eseguire un update sul campo col replace di " con "" ed una sucessiva esportazione col wizard.

    ciao.


    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org

    • Contrassegnato come risposta Dario_CH mercoledì 28 agosto 2013 11:33
    mercoledì 28 agosto 2013 11:14
    Moderatore

Tutte le risposte