webForumDet fria alternativet

SQL Server 2000 och BULK INSERT

0 svar · 256 visningar · startad av ordell

ordellMedlem sedan sep. 200278 inlägg
#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?

Genererad på 383 ms · cache AV · v20260730165559-full.f96bc7eb