I want to index a computed column in my database table which uses a number of user defined functions. However I just learned that my column is non-deterministic.
Without indexing its going to be way to slow to run queries that I need.
What's the best way of tracing through user defined functions to determine whether they are deterministic?
Is there any kind of tool in SQL Server Management Studio that will tell me whether a user defined function is deterministic or do I just need to trace through all the system-defined functions I'm using to find out which are non-deterministic and find other ways to write my code without them?