Sto lavorando a una semplice istruzione SQL per generare file BCP da caricare nel database.SQL Ottieni risultati delimitati per tutte le colonne
Questi file BCP sono nel seguente formato:
1|name|otherfield|otherfield1
Per costruire i file come questo che sto facendo attualmente:
SELECT id+"|"+name+"|"+otherfield+"|"+otherfield1+"\n" FROM table
C'è una dichiarazione prescelta che selezionerà every column
senza dover Nominali?
Qualcosa di simile
SELECT * with "|" from Table
È davvero il modo corretto di farlo in primo luogo? Cosa succede se una delle tue colonne contiene un "|"? Non ci sono regole di fuga che dovresti applicare? – deceze
@deceze questo è un ottimo punto, sfortunatamente lo script che legge questi in è "fuori dal mio controllo" e si aspetta | e non supporta alcun carattere di escape. È il buon vecchio "funziona così non toccarlo". –
Prima c'era un tag mysql ma è stato rimosso. Qualche idea del perché? –