10 messaggi dal 07 marzo 2023
Buongiorno
Uso bulk insert per importare dei file csv solo che quando sono presenti delle virgolette " nel file ne vengono aggiunte delle altre
Il problema non è l'importazione, ma il file
Ad esempio
Buongiorno "ragazzi"
Può diventare
"Buongiorno ""ragazzi""
Qualcuno sa darmi una soluzione?
Grazie
120 messaggi dal 19 ottobre 2005
Hai provato ad usare l'opzione FIELDQUOTE per modificare il carattere usato per "quotare" il campo?

https://learn.microsoft.com/it-it/sql/t-sql/statements/bulk-insert-transact-sql?view=sql-server-ver16
Modificato da santoni1981 il 09 marzo 2023 08:50 -
10 messaggi dal 07 marzo 2023
Non so se ho capito bene perché non l'ho mai usato, ma scrivendo :

BULK INSERT prova FROM 'C:\path\prova.csv'
WITH ( FIELDQUOTE = ' "' ',
FIELDTERMINATOR =' ; ')

Va in errore
Sintassi non corretta

Ah dimenticavo
Uso sql 2014, non so se è importante
Modificato da Xyz_net il 10 marzo 2023 15:36 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.