Как раз view и поможет, т.к.

В некоторых случаях. Если даже не считать за геморой отсутствие ALTER VIEW, то кучка таких фиктивных вьюх в совокупности с отсутствием неймспейсов не привнесёт ясности и простоты в структуру БД.

Или писать view или формировать запросы на копирование динамически.

Оооо... У меня вот больше десятка разных таблиц, данные из которых клонируются. Как для них автоматизировать генерацию написания динамической команды с учётом:
1) Отсутствия переменного кол-ва входных параметров у процедур
2) Не понимания процедурами общих типов данных типа SqlVariant в  MS SQL
3) Не пониманием ES параметризированных запросов

Ответить