У меня есть таблица A
(Acons, A1, A2, A3), в которую я должен вставить информацию из другой таблицы B
со столбцами (B1, B2, B3). Acons - это столбец, в котором должны содержаться несколько последовательных чисел (это не идентификация, и я не могу сделать это идентификацией). Я знаю xmin - начиная с номера, последовательность должна быть вычислена. Как вставить строки в таблицу A, используя один оператор Insert?
Я пытался сделать следующее, но это не сработало:
DECLARE @i AS INT;
SET @i = xmin;
INSERT INTO A(Acons, A1, A2, A3)
SELECT @i = (Bcons = (@i + 1)), B1, B2, B3
FROM B
К сожалению, указанное выше решение не работает;