Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

OU Court-circuit de l'opérateur dans SQL Server

Dans SQL, il n'y a aucune exigence qu'une clause OU se casse tôt. En d'autres termes, il appartient à l'optimiseur de vérifier les deux conditions simultanément. Je ne suis pas un expert de l'optimiseur MSSQL, mais j'ai vu des cas où l'optimiseur a et n'a pas court-circuité une clause OR.