Мне нужно добавить новый столбец в существующую таблицу на работе, и мне интересно, следует ли создавать его как тинейтовый или битовый тип данных. Недавно наша компания обновилась с SQL Server 2000 до 2008 года, а IIRC мой босс сказал, что в SQL Server 2000 есть проблемы при попытке использовать биты. Я думаю, он сказал, что они связаны с индексами и/или группировкой - я забыл.SQL Server 2008: tinyint vs bit
Какие факторы следует учитывать при выборе между tinyint и bit, если единственными значениями, которые я планирую хранить, являются true/1 или false/0? Существуют ли какие-либо правила SQL Server 2000, которые я могу/должен отучить?
Это вид информации я искал. Знаете ли вы о каких-либо дополнительных функциях в SQL Server 2008, которые могли бы дополнительно устранить проблемы с производительностью при использовании битов? –
Нет, не с головы. – JoshBerke