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
BULK INSERT CON CAMPI DECIMALI NEL FLUSSO
martedì 24 maggio 2011 - 16.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
SQL Server 2008
gmt
Profilo
| Junior Member
98
messaggi | Data Invio:
mar 24 mag 2011 - 16:21
Salve,
ho un grosso (per me) problema. spero qualcuno mi possa aiutare.. sto importando dei flussi di testo in sql server tramite BULK iNSERT e file di formato .fmt
Tutto bene finchè non mi arriva un flusso che ha un valore del tipo
xxxxxxxxxxxxxxxxxx+01230xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx-01110xxxxxxxxxxxxxx
questo campo lo dovrei importare in un campo numeric(2,3) oppure money, float quello che vi pare in questo modo (S99V999 Cobol)
1,230
-1,110
cosa demo mettere nel file formato .fmt ?? Io fino ad oggi usavo
9.0
7
1 SQLCHAR 0 3 "" 1 SAR70CD-COD-ISTITUTO Latin1_General_CI_AS
2 SQLCHAR 0 6 "" 2 SAR70CD-ANNO-MESE-RIF Latin1_General_CI_AS
3 SQLCHAR 0 8 "" 3 SAR70CD-NAG Latin1_General_CI_AS
4 SQLCHAR 0 4 "" 4 SAR70CD-COD-RAPP Latin1_General_CI_AS
5 SQLCHAR 0 4 "" 5 SAR70CD-CARATTERE-RAPP Latin1_General_CI_AS
6 SQLCHAR 0 6 "" 6 SAR70CD-TASSO Latin1_General_CI_AS
7 SQLCHAR 0 11 "\n" 7 SAR70CD-SALDO-CONT Latin1_General_CI_AS
e tutto filava liscio ora, la riga 6 deve peremette un'importazione come sopra
Grazie infinite!!
Sono in grosse difficoltà nessuno ha avuto questo mio problema ?
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 !