Bulk insert (Aiuto!!)

lunedì 29 maggio 2006 - 18.11

lcabrin Profilo | Newbie

Salve a tutti,
ho realizzato un progettino che fra altre cose fa anche un bulk insert in una tabella... Il mio problema è che vorrei aggiornare/inserire solo alcune colonne presenti nella mia tabella. uso un file csv che ha 5 colonne mentre nella mia tabella ce ne sono 18. Ho impostato i valori delle colonne a AllowNull, ma il task creato non va a buon fine... come posso fare ad inserire i valori solo per quelle colonne??

Grazie a tutti
ciao
Loris C.

lbenaglia Profilo | Guru

>ho realizzato un progettino che fra altre cose fa anche un bulk
>insert in una tabella... Il mio problema è che vorrei aggiornare/inserire
>solo alcune colonne presenti nella mia tabella. uso un file csv
>che ha 5 colonne mentre nella mia tabella ce ne sono 18. Ho impostato
>i valori delle colonne a AllowNull, ma il task creato non va
>a buon fine... come posso fare ad inserire i valori solo per
>quelle colonne??

Ciao Loris,

devi ricorrere ad un file di formato.
Questo paragrafo dei Books Online ti può essere d'aiuto:

"Using a Data File with Fewer Fields"
http://msdn.microsoft.com/library/en-us/adminsql/ad_impt_bcp_57qd.asp

Inoltre in questo post troverai un esempio pratico:
http://groups.google.com/group/microsoft.public.it.sql/msg/649ba16d4ac239e6

>Grazie a tutti
Prego.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5