Простой вопрос SQL Server .. что быстрее:
- Укажите, где пропустить столбец (как NULL)
- Вставить туда, где вы явно вставили NULL?
.... а почему?
CREATE TABLE dbo.myTable
(
Id int CONSTRAINT PK_myTable_Id PRIMARY KEY,
Name varchar(200) NULL
)
GO
INSERT INTO dbo.myTable(Id) VALUES (1);
INSERT INTO dbo.myTable(Id, Name) VALUES (2, NULL);
GO
Пожалуйста, предоставьте ссылку или эталон (чтобы ваш ответ был не просто мнением).
Спасибо.
PS : Я мог бы запустить 2 массивных цикла и сравнить общее время, но это все равно не скажет мне, почему ..