У меня есть решение VS2008 с проектом базы данных, в нем находится папка с целой кучей хранимых процедур sql (речь идет о сотнях).
Из-за изменения, внесенного в параметр ANSI_NULLS для всех sprocs, мне нужно обновить все экземпляры '= null' до 'is null'.
Я не могу выполнить «поиск и замену всех» в файлах .sql, так как большинство экземпляров этой строки находятся в объявлениях sproc, т.е. «@dtDate DateTime = null» (которые я не хочу менять). Однако все другие экземпляры, такие как «if (@dtDate = null)», я хочу изменить, поскольку они больше не действительны.
Каков хороший способ заменить все вхождения текста "= null" на "is null", которые встречаются после определенного слова (например, "WHERE") во всех файлах .sql в папке проекта базы данных?
Большое спасибо