Importare un file txt in una tabella sql server 2008

mercoledì 10 ottobre 2012 - 14.21
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows Server 2008 R2  |  Visual Studio 2010  |  SQL Server 2008 R2

trinity Profilo | Guru

salve ragazzi,
dovrei importare il contenuto di un file txt in una tabella sql server 2008 che ha gli stessi campi del file txt.

ho letto su msdn che c'è l'insert bulk ossia un esempio del genere:

BULK INSERT AdventureWorks.Sales.SalesOrderDetail
FROM 'f:\orders\lineitem.tbl'
WITH
(
FIELDTERMINATOR =' |',
ROWTERMINATOR =' |\n'
)


ma non riesco a capire bene come posso gestire i simboli che delimitano i campi del mio txt.

esempio all'interno del file che devo caricare ci sono i seguenti dati in questo formato:

'ROMA','CASA FELICE','0776-584442',''
'ROMA','VITTORIA','0776-584419',''

tutti in questa maniera, come faccio ad applicare le virgole e gli apici nei vicoli del bulk?

Ciao e grazie


Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

alx_81 Profilo | Guru

>salve ragazzi,
>dovrei importare il contenuto di un file txt in una tabella sql
>server 2008 che ha gli stessi campi del file txt.
guardati la bcp utility, è semplice e vedrai che se leggi bene non fai fatica:
http://msdn.microsoft.com/it-it/library/ms162802.aspx
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5