Мне нужно добавить около 600 записей из одной базы данных в другую.
Первая часть вставляется из выбора, подобного этому:
INSERT INTO RelayMapper.dbo.radioSignals(CstarID, StarName, SystemName, StarSystemCount, SuperNova, DateCreated)
SELECT NEWID(), startName, systemName, 1, 1, getDate()
FROM AISourceMapper.dbo.radioSignals
WHERE rangeICW = 5
Здесь все становится сложно, и я не знаю, как это сделать.
Поэтому для каждой строки, вставленной выше, мне нужно также вставить связанные данные в другую таблицу.
Выше NEWID()
будет использоваться для вставки строка, а затем мне нужно будет вставить starCoordinates
из AISourceMapper.dbo.radioSignals
, и это будет выглядеть примерно так:
INSERT INTO RelayMapper.dbo.radioSources(CstarID, starCoordinates, isVerified)
VALUES('1150C651-5D9A-4C13-9BE7-EF4AZ2549112', 'R.A. 13h 27m, DEC. -47deg, 29m', 1)
starCoordinates
также из той же таблицы и строки, что и я m ВЫБОР из (AISourceMapper.dbo.radioSignals)
Есть ли способ сделать что-то подобное?