Мне нужно создать статическую «копию» значений из одной таблицы и сохранить их в другой.
Лучший способ, которым я знаю, как это сделать, - это передать значения из БД в мое приложение,перебрать их и объединить несколько операторов INSERT
, а затем выполнить запрос.
Есть ли способ сделать это без обратной передачи между приложением и базой данных?
Я надеялся, что-то подобноебудет работать:
INSERT INTO dbo.StudentProject
VALUES (SELECT StudentID, ProjectID
FROM dbo.StudentProjectSimulation
WHERE SimulationID = 1)
, но это не так.
(все это int
, поэтому не стоит беспокоиться)