Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Ulteriori ragguagli su importazione dati file csv
mercoledì 17 marzo 2010 - 15.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mauri1961
Profilo
| Senior Member
218
messaggi | Data Invio:
mer 17 mar 2010 - 15:08
Sull'importazione di dati di un file csv in una tabella di un database sqlserver2008 avrei da chiedere un paio di ragguagli:
Dei record da importare ho la necessità di scartarne una determinata quantità in base alla tipologia. Come posso effettuare questa selezione?
Esiste con la BULKINSERT un comando che mi permette di testare il contenuto di un campo oppure al termine della suddetta attraverso una select posso procedere ad eliminare i record che non mi interessano?
Inoltre alcuni campi contengono date in formato ggmmaaaa. Per passare ad un formato gg/mm/aaaa devo effettuare qualche conversione o basta solo dichiarare il campo in tabella come date ?
Grazie, Maurizio.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 17 mar 2010 - 16:34
>Esiste con la BULKINSERT un comando che mi permette di testare
>il contenuto di un campo oppure al termine della suddetta attraverso
>una select posso procedere ad eliminare i record che non mi interessano?
Si utilizzando la funzione OPENROWSET(BULK…):
http://msdn.microsoft.com/en-us/library/ms175915.aspx
>Inoltre alcuni campi contengono date in formato ggmmaaaa. Per
>passare ad un formato gg/mm/aaaa devo effettuare qualche conversione
>o basta solo dichiarare il campo in tabella come date ?
Il formato DDMMYYYY non è valido, pertanto dovrai utilizzare le funzioni stringa per trasformarlo nel formato ANSI SQL YYYYMMDD nella SELECT che richiama la OPENROWSET(BULK…).
>Grazie, Maurizio.
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
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 !