SELECT
*
FROM
myTable
WHERE
field1 LIKE 'match0' AND
myfunc(t1.hardwareConfig) LIKE 'match1'
Voici ma question,Comment allez-SQL Server effectuer cette requête dans les coulisses
l'appariement des field1 est rapide et rapide, mais myfunc prend une éternité pour revenir et je veux vous assurer que si field1 doesn ne correspond pas à ce qu'il ne tente même pas de faire myfunc. Est-ce que SQL le sait ou est-ce que je peux le rendre explicite dans ma requête?
Je suis sur MSSQL 2000, 2005 et 2008, j'espère qu'il y a une réponse commune.
Qu'est-ce que mysp? Il ne peut pas s'agir d'une procédure stockée car vous ne pouvez pas les utiliser de cette façon. –
err je voulais dire fonction - au lieu de procédure stockée. – Matt
Jetez un oeil aux autres réponses en dehors de la meilleure réponse. La réponse pourrait bien être que vous n'avez pas besoin de vous en préoccuper: SQL le trouvera pour vous. –