J'essaie de déchiffrer certaines instructions SQL à l'aide de SQL Profiler, qui sont exécutées à partir d'une application propriétaire.Utilisation de 0x800 dans SQL WHERE Clause
L'une des déclarations est:
SELECT ID, Groups, Name, Gallery FROM DashboardReports WHERE (Groups & 0x800) <> 0 AND Root = 1 ORDER BY Name
Quelqu'un peut-il expliquer comment la clause WHERE fonctionne? Je ne l'ai jamais vu une clause WHERE comme ça avant et la colonne « Groupes » contient des valeurs entières telles que 2048,2176,150 ET 414.
Merci Danny
Merci pour votre réponse et les liens utiles! Danny – Danny