webForumDet fria alternativet
Logga in / Bli medlem

SQL Server 2000 och BULK INSERT

Databaser & SQL

0 svar · 258 visningar · startad av ordell

Medlem sedan sep. 200278 inlägg
Trådstart#1

Jag stötte på ett litet problem när jag petade lite på BULK INSERT i SQLSrv2000. Problemet ligger i att jag vill importera en fil (textfil, semikolonavgränsad) som innehåller lite produkter och priser. Ett av fälten (vi kan kalla det 'price') innehåller data som bör vara numeriskt (DECIMAL). Problemet i sin enkelhet: Filen innehåller ett par priser som är större än 999, formatterat helt galet (t.ex. 1 839.00). Det innebär att jag inte kan köra en BULK INSERT till ett DECIMAL-fält i tabellen. SQLSrv verkar inte känna igen formatet som ett tal. Alltså måste jag sätta 'price' som en VARCHAR och det känns INTE bra. Fältvärdet i filen borde vara [1839.00], inte [1 839.00]

Finns det någon lösning på detta?

253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)