В разных системах управления базами данных (СУБД) могут быть различные ограничения на количество столбцов в одной таблице. 1
Например, в MS SQL Server 6.5 максимальное количество столбцов в таблице составляло 250, а в MS SQL Server 7.0 оно было увеличено до 1024. 1
Также в SQL Server есть ограничение на суммарную длину строки: размер строки для таблиц, оптимизированных для памяти, составляет 8060 байт, и максимальные размеры всех ключевых столбцов для всех индексов в таблице в сумме с фиксированной длиной добавленных в эту таблицу столбцов не могут превышать 8060 байт. 3
Ещё в SQL Server есть ограничение на количество форматов для каждой таблицы: количество форматов для каждой таблицы ограничено значением 255. 2 После того, как счётчик форматов достигнет этого значения, нельзя будет больше менять структуру таблицы. 2
В других СУБД ограничения на количество столбцов могут быть другими.