#sql-server #stored-procedures #dynamic-sql #upsert
Вопрос:
Я создаю действие для переноса данных из исходных таблиц в целевые таблицы, у меня есть несколько таблиц, которые нужно скопировать, и имя таблицы, которую нужно скопировать, отправляется в качестве параметра в хранимую процедуру. Есть ли способ динамически создавать запрос для обновления/вставки данных в таблицу на основе таблиц(полученных в качестве входных данных через параметр) ?
Комментарии:
1. Да , вы можете использовать динамический SQL для безопасного ввода имени таблицы. Просто убедитесь, что вы безопасно вводите имя таблицы.
2. Ответ на ваш вопрос-да; для большего, чем это, потребуется немного больше подробностей в вашем вопросе.