SELECT
...
SUBSTRING(st.TEXT, dmv_er.statement_start_offset/2 + 1, (CASE WHEN dmv_er.statement_end_offset = -1 THEN LEN(CONVERT(NVARCHAR(MAX),st.TEXT)) * 2
ELSE dmv_er.statement_end_offset END - dmv_er.statement_start_offset)/2+1) AS Query_Text
такая лень это вставлять в where чтобы профильтровать по нему
полчаса тупил. так не хотелось этого делать. хотелось было where Query_Text like ...., есть конечно методы, типа подзапросы или cte, но как-то еще усложняется запрос.
внутрення борьба между принципами KISS и DRY шла. всеравно костыль получился блин.