Единственное преимущество, которое вы можете увидеть, это если количество столбцов заполнено только изредка.В этом случае размещение их в своей собственной таблице и добавление только строки при наличии данных может иметь смысл с точки зрения общих издержек на строки и, в зависимости от количества строк, общего количества страниц для таблиц.Тем не менее, это одна из причин, по которой они внедрили разреженные столбцы в SQL Server 2008.
Для обслуживания и других накладных расходов на управление двумя таблицами вместо одной (особенно если учесть, что люди могут действоватьдля отдельных таблиц, если они захотят), вряд ли это того стоит.
Можете ли вы описать, какой тип сущности должен иметь более 100 столбцов?Возможно, модель данных в первую очередь неверна.