Это ниже абстракция. Запросы намного сложнее. Принцип точно такой же.повторное использование кода с встроенным запросом внутри SP
У меня есть хранимая процедура, которая делает:
SELECT * FROM T1
WHERE T1.fk IN (SELECT id FROM T2);
В действительности этот встроенный запрос является очень сложным и в настоящее время используется во многих других хранимых процедурах. Я хочу сохранить его код только в одном месте. Прямо сейчас, в худшем случае, этот внутренний запрос возвращает около 22 тыс. Записей.
Как я положил этот внутренний запрос только в одном месте (как функция, что-то вроде включать, макро и т.д. ...)
Эффективность не важно в данном случае. Обеспечиваемость меньше кода, есть.
Мне нужно повторно использовать только внутренний запрос –
поставить внутренний запрос в представлении, не видим много получить в любом случае, если это так просто – BlackTigerX
это не просто, я только что сделал это просто для ради более четкий вопрос. Я вижу, как это происходит с View –