Вставьте пустую строку в столбец INT для SQL Server

SAMPLE таблица имеет только один столбецID типаintпо умолчанию ноль.

В Oracle, когда я делаю:

  insert into SAMPLE (ID) values ('');

новая запись добавляется с пустым значением. Но в SQL Server 2008, когда я запускаю тот жеinsert Заявление, новая запись имеет значение 0.

Есть ли способ заставить SQL Server 2008 по умолчанию пустую строку в NULL вместо 0 (для числового типа столбцов)?

Ответы на вопрос(5)

Ваш ответ на вопрос