Според:
http://msdn.microsoft.com/en-us/library/ms187887 .aspx
null стойности могат да бъдат вмъкнати, като имате празно поле във вашия файл.
Примерният файл беше:
1,,DataField3
2,,DataField3
Примерен метод за импортиране на файлове, запазващи нули е:
USE AdventureWorks;
GO
BULK INSERT MyTestDefaultCol2
FROM 'C:\MyTestEmptyField2-c.Dat'
WITH (
DATAFILETYPE = 'char',
FIELDTERMINATOR = ',',
KEEPNULLS
);
GO
Разбира се, това означава, че ще трябва да промените вашите "NULL"s на "", и всички празни низове, които искате като празен низ, ще бъдат интерпретирани като нули, но може да е достатъчно, за да започнете? Бих си представил да запазите вашите празни низови колони, от които ще трябва да се променят
field1,,field2
до
field1,"",field2
като пример