Which one of the below functions is Non-Deterministic?
-
CASE
-
ISNULL
-
ISNUMERIC
-
ISDATE
-
None
D
Correct answer
Explanation
A deterministic function always returns the same result for the same input. Non-deterministic functions can return different results. ISDATE is non-deterministic because its behavior depends on session settings like DATEFORMAT and LANGUAGE - the same string might be interpreted differently. CASE, ISNULL, and ISNUMERIC are deterministic functions.