Ситуация:
Когда я пытаюсь создать функцию или хранимую процедуру, я обычно начинаю с простого окна запроса с sql-кодом. Часто я использую локальные таблицы @tblvar для хранения подмножеств данных, необходимых позже в скрипте.
Во время тестирования развивающегося сценария я «выбираю» содержимое таблиц @ tblvar, чтобы просмотреть данные, чтобы убедиться, что они верны для тестируемого сценария.
Затем, когда я отладил сложный запрос, я помещаю этот рабочий код в новую хранимую процедуру или пользовательскую функцию.
Но сначала мне нужно "удалить" или "закомментировать" эти предложения "select @ tblvar-tables".
Я делаю это, используя следующий пример / пример кода:
--DEBUG_SELECT
SELECT '@tblvarCostsAll_1' AS 'QueryName', * FROM @tblvarCostsAll WHERE (UID_VEHICLE IN (1628,1638,1672)) ORDER BY DATE_RANGE_CODE, UID_VGROUP, UID_VEHICLE;
--DEBUG_RETURN RETURN;
Мне становится просто "искать / находить" фразу "--DEBUG_" и настраивать процесс комментирования, объединяя отдельную строку --DEBUG_SELECT с соседней строкой SELECT.
Вопрос ...
Есть ли лучший способ разработки хорошего кода SQL от запросов к udf-функциям и usp-storage-procs?
Спасибо ... John