Je dois ajouter une nouvelle colonne à une table existante au travail, et je me demande s'il faut la créer en tant que type de données tinyint ou bit. Notre société a récemment effectué une mise à niveau de SQL Server 2000 vers 2008, et IIRC mon patron a dit qu'il y avait des problèmes dans SQL Server 2000 en essayant d'utiliser des bits. Je pense qu'il a dit qu'ils étaient liés à des index et/ou à des groupes - j'oublie.SQL Server 2008: tinyint vs bit
Quels facteurs devrais-je prendre en compte lorsque je choisis entre tinyint et bit, si les seules valeurs que je prévois de stocker sont true/1 ou false/0? Existe-t-il des règles de SQL Server 2000 que je peux/devrais désapprendre?
C'est le genre d'info que je cherchais. Connaissez-vous des fonctionnalités supplémentaires dans SQL Server 2008 susceptibles d'éviter les problèmes de performances lors de l'utilisation de bits? –
Non pas du haut de ma tête. – JoshBerke