L'option SET FIPS_FLAGGER est appliquée lors de l'analyse, et non pas lors de l'exécution. Par conséquent, si l'instruction SET est présente dans la procédure stockée ou le traitement d'instructions, elle devient effective, que l'exécution du code ait réellement atteint ou non ce point ; l'instruction SET devient effective avant l'exécution de toute autre instruction. Par exemple, même si l'instruction SET se trouve dans un bloc d'instructions IF...ELSE qui n'est jamais atteint pendant l'exécution, elle entre quand même en vigueur parce que le bloc d'instructions IF...ELSE est analysé.
Si la procédure SET FIPS_FLAGGER est définie dans une procédure stockée, sa valeur est rétablie une fois le contrôle renvoyé par la procédure stockée. Par conséquent, une instruction SET FIPS_FLAGGER spécifiée en SQL dynamique n'a aucun effet sur les instructions qui suivent l'instruction SQL dynamique.